diff options
Diffstat (limited to 'regen/charset_translations.pl')
-rw-r--r-- | regen/charset_translations.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/regen/charset_translations.pl b/regen/charset_translations.pl index cb7f801b07..218b85e551 100644 --- a/regen/charset_translations.pl +++ b/regen/charset_translations.pl @@ -243,13 +243,13 @@ sub get_I8_2_utf($) { sub _UTF_START_MASK($) { # Internal my $len = shift; - return (($len >= 7) ? 0x00 : (0x1F >> ($len - 2))); + return (0x7F >> ($len)); } sub _UTF_START_MARK($) { # Internal my $len = shift; - return (($len > 7) ? 0xFF : (0xFF & (0xFE << (7- $len)))); + return (0xFF & ~(0xFF >> ($len))); } sub cp_2_utfbytes($$) { |