void prtChOrHex(std::ostream& o, uint c, bool useTalx)
{
- int oc = (int)((re2c::wFlag && !re2c::eFlag) || !useTalx ? c : re2c::talx[c]);
+ uint oc = eFlag && !wFlag && useTalx ? re2c::talx[c] : c;
if ((oc < 256) && (isprint(oc) || isspace(oc)))
{
void prtHex(std::ostream& o, uint c, bool useTalx)
{
- int oc = (int)((re2c::wFlag && !re2c::eFlag) || !useTalx ? c : re2c::talx[c]);
+ uint oc = eFlag && !wFlag && useTalx ? re2c::talx[c] : c;
if (re2c::uFlag)
{
void prtCh(std::ostream& o, uint c, bool useTalx)
{
- int oc = (int)((re2c::wFlag && !re2c::eFlag) || !useTalx ? c : re2c::talx[c]);
+ uint oc = eFlag && !wFlag && useTalx ? re2c::talx[c] : c;
switch (oc)
{