Hi I noticed something weird about the report output of hex compare.
in the out put the ascii field includes control characters, I've mainly noticed DEL 0x7f so far. This should be represented as a . or something else.
In fact as far as I can see the filter seems to be something like
if (chr<0x20)
use=''.'
else
use=chr
This is more commonly done as
if (chr<0x20 || chr >= 0x7f)
use=''.'
else
use=chr
If there is a wish to use values > 0x7f then it needs ot be possible to choose the character encoding page. i.e. iso vs utf-8 .
And as 0x7f is a non printable character it shouldn't be used anyway.
cheers
in the out put the ascii field includes control characters, I've mainly noticed DEL 0x7f so far. This should be represented as a . or something else.
In fact as far as I can see the filter seems to be something like
if (chr<0x20)
use=''.'
else
use=chr
This is more commonly done as
if (chr<0x20 || chr >= 0x7f)
use=''.'
else
use=chr
If there is a wish to use values > 0x7f then it needs ot be possible to choose the character encoding page. i.e. iso vs utf-8 .
And as 0x7f is a non printable character it shouldn't be used anyway.
cheers
Comment