DECR
#define DECR(a,b,c,d,e) decr(a+'+',b+'-',c+'#',d+'&',e+'%')
#define DECR(_l, _sz) (_l) --; (_l) &= ((_sz) - 1)