Arrrg! [...] vv = yylval.vval; if(c1 & Numvlong || (uvlong)convvtox(vv, TUVLONG) > convvtox(vv, TULONG)){ /* unsigned suffix or hex occupying the sing bit */ if((c1 & Numuns) || convvtox(vv, TVLONG) < 0 && (c1 & Numdec) == 0) { c = LUVLCONST; t = TUVLONG; goto nret; } c = LVLCONST; t = TVLONG; goto nret; } if(c1 & Numlong || (uvlong)convvtox(vv, TULONG) > convvtox(vv, TUINT)){ if((c1 & Numuns) || convvtox(vv, TLONG) < 0 && (c1 & Numdec) == 0) { c = LULCONST; t = TULONG; goto nret; } /* decimal occupying the sing bit */ if(convvtox(vv, TLONG) < 0 && (c1 & Numdec)) { c = LVLCONST; t = TVLONG; goto nret; } c = LLCONST; t = TLONG; goto nret; } if((c1 & Numuns) || convvtox(vv, TINT) < 0 && (c1 & Numdec) == 0) { c = LUCONST; t = TUINT; goto nret; } if(convvtox(vv, TINT) < 0 && (c1 & Numdec)) { c = LLCONST; t = TLONG; goto nret; } c = LCONST; t = TINT; goto nret; [...]
------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T22754f10b241991c-M489f3936d41217db381e8d09 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription