Issue #325 Part 12: Manually edit Unicode property tables.

Although this is generated code, the #ifdefs in it are blockers.
!! Do not regenerate these files until the script has been updated !!
See #326.
This commit is contained in:
wolfbeast 2018-05-04 17:57:48 +02:00 committed by Roy Tam
commit f3ce7263ac
4 changed files with 1 additions and 1754 deletions

View file

@ -70,17 +70,6 @@ Standard.
#pragma pack(1)
#if !ENABLE_INTL_API
struct nsCharProps1 {
unsigned char mMirrorOffsetIndex:5;
unsigned char mHangulType:3;
unsigned char mCombiningClass:8;
};
#endif
#if ENABLE_INTL_API
struct nsCharProps2 {
// Currently only 6 bits are defined here, so 2 more could be added without
@ -89,24 +78,6 @@ struct nsCharProps2 {
unsigned char mXidmod:4;
};
#endif
#if !ENABLE_INTL_API
struct nsCharProps2 {
unsigned char mScriptCode:8;
unsigned char mPairedBracketType:2;
unsigned char mEastAsianWidthFWH:1;
unsigned char mCategory:5;
unsigned char mBidiCategory:5;
unsigned char mXidmod:4;
signed char mNumericValue:5;
unsigned char mVertOrient:2;
unsigned char mLineBreak; // only 6 bits actually needed
};
#endif
#pragma pack()
namespace mozilla {