summaryrefslogtreecommitdiff
path: root/regen/charset_translations.pl
diff options
context:
space:
mode:
Diffstat (limited to 'regen/charset_translations.pl')
-rw-r--r--regen/charset_translations.pl4
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($$) {