--- rxvt-unicode/src/xdefaults.C 2007/05/01 14:46:23 1.98 +++ rxvt-unicode/src/xdefaults.C 2007/05/01 21:10:04 1.99 @@ -56,11 +56,11 @@ /* BOOL () - regular boolean `-/+' flag */ #define BOOL(rsp, kw, opt, option, flag, desc) \ - { option ## _idx, (Optflag_Boolean | (flag)), (rsp), (kw), (opt), NULL, (desc)} + { (option), (Optflag_Boolean | (flag)), (rsp), (kw), (opt), NULL, (desc)} /* SWCH () - `-' flag */ #define SWCH(opt, option, flag, desc) \ - { option ## _idx, (flag), -1, NULL, (opt), NULL, (desc)} + { (option), (flag), -1, NULL, (opt), NULL, (desc)} /* convenient macros */ #define optList_strlen(i) \ @@ -551,7 +551,7 @@ } else { /* boolean value */ - set_option (1UL << optList[entry].index, flag == resval_on); + set_option (optList[entry].index, flag == resval_on); if (optList[entry].doff != -1) rs[optList[entry].doff] = flag; @@ -829,7 +829,7 @@ if (optList_isReverse (entry)) s = !s; - set_option (1UL << optList[entry].index, s); + set_option (optList[entry].index, s); } } }