| Index: source/common/uprops.h
|
| diff --git a/source/common/uprops.h b/source/common/uprops.h
|
| index b9b787fdab1eabe5d147b0a4e019442b701622ae..63c588088ad1c3b1c268949dd46815486af7b217 100644
|
| --- a/source/common/uprops.h
|
| +++ b/source/common/uprops.h
|
| @@ -1,3 +1,5 @@
|
| +// Copyright (C) 2016 and later: Unicode, Inc. and others.
|
| +// License & terms of use: http://www.unicode.org/copyright.html
|
| /*
|
| *******************************************************************************
|
| *
|
| @@ -86,8 +88,15 @@ enum {
|
| * ((ntv>>2)-0xbf) * 60^((ntv&3)+1) = (1..9)*(60^1..60^4)
|
| */
|
| UPROPS_NTV_BASE60_START=0x300,
|
| + /**
|
| + * Fraction-20 values:
|
| + * frac20 = ntv-0x324 = 0..0x17 -> 1|3|5|7 / 20|40|80|160|320|640
|
| + * numerator: num = 2*(frac20&3)+1
|
| + * denominator: den = 20<<(frac20>>2)
|
| + */
|
| + UPROPS_NTV_FRACTION20_START=UPROPS_NTV_BASE60_START+36, // 0x300+9*4=0x324
|
| /** No numeric value (yet). */
|
| - UPROPS_NTV_RESERVED_START=UPROPS_NTV_BASE60_START+36, /* 0x300+9*4=0x324 */
|
| + UPROPS_NTV_RESERVED_START=UPROPS_NTV_FRACTION20_START+24, // 0x324+6*4=0x34c
|
|
|
| UPROPS_NTV_MAX_SMALL_INT=UPROPS_NTV_FRACTION_START-UPROPS_NTV_NUMERIC_START-1
|
| };
|
| @@ -199,7 +208,7 @@ enum {
|
| UPROPS_2_EMOJI=28,
|
| UPROPS_2_EMOJI_PRESENTATION,
|
| UPROPS_2_EMOJI_MODIFIER,
|
| - UPROPS_2_EMOJI_MODIFIER_BASE,
|
| + UPROPS_2_EMOJI_MODIFIER_BASE
|
| };
|
|
|
| #define UPROPS_LB_MASK 0x03f00000
|
|
|