On 4/3/14 18:47, Behdad Esfahbod wrote:
How about:
_HB_SCRIPT_DUMMY1 = 0x7FFFFFFF,
_HB_SCRIPT_DUMMY2
The idea being that DUMMY2 gets value of 0x80000000, ensuring that hb_script_t
can represent up to 0xFFFFFFFF.
In practice I expect that should work, but IIRC a strict reading of the
C++ standard would suggest that it leaves the behavior for values from
_HB_SCRIPT_DUMMY2 to 0xFFFFFFFF undefined, as they're not part of the
range of the enum's values. It's hard to imagine that a compiler would
do anything too weird with it, however.
JK
_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz