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

Reply via email to