feat: modules moved and engine moved to submodule
This commit is contained in:
parent
dfb5e645cd
commit
c33d2130cc
5136 changed files with 225275 additions and 64485 deletions
6
engine/thirdparty/icu4c/i18n/scriptset.cpp
vendored
6
engine/thirdparty/icu4c/i18n/scriptset.cpp
vendored
|
|
@ -285,19 +285,19 @@ uhash_equalsScriptSet(const UElement key1, const UElement key2) {
|
|||
return (*s1 == *s2);
|
||||
}
|
||||
|
||||
U_CAPI int8_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uhash_compareScriptSet(UElement key0, UElement key1) {
|
||||
icu::ScriptSet *s0 = static_cast<icu::ScriptSet *>(key0.pointer);
|
||||
icu::ScriptSet *s1 = static_cast<icu::ScriptSet *>(key1.pointer);
|
||||
int32_t diff = s0->countMembers() - s1->countMembers();
|
||||
if (diff != 0) return static_cast<UBool>(diff);
|
||||
if (diff != 0) return diff;
|
||||
int32_t i0 = s0->nextSetBit(0);
|
||||
int32_t i1 = s1->nextSetBit(0);
|
||||
while ((diff = i0-i1) == 0 && i0 > 0) {
|
||||
i0 = s0->nextSetBit(i0+1);
|
||||
i1 = s1->nextSetBit(i1+1);
|
||||
}
|
||||
return (int8_t)diff;
|
||||
return diff;
|
||||
}
|
||||
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
|
|
|
|||
2
engine/thirdparty/icu4c/i18n/scriptset.h
vendored
2
engine/thirdparty/icu4c/i18n/scriptset.h
vendored
|
|
@ -74,7 +74,7 @@ class U_I18N_API ScriptSet: public UMemory {
|
|||
|
||||
U_NAMESPACE_END
|
||||
|
||||
U_CAPI UBool U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uhash_compareScriptSet(const UElement key1, const UElement key2);
|
||||
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
|
|
|
|||
2
engine/thirdparty/icu4c/i18n/ucln_in.h
vendored
2
engine/thirdparty/icu4c/i18n/ucln_in.h
vendored
|
|
@ -39,6 +39,7 @@ typedef enum ECleanupI18NType {
|
|||
UCLN_I18N_HEBREW_CALENDAR,
|
||||
UCLN_I18N_ASTRO_CALENDAR,
|
||||
UCLN_I18N_DANGI_CALENDAR,
|
||||
UCLN_I18N_PERSIAN_CALENDAR,
|
||||
UCLN_I18N_CALENDAR,
|
||||
UCLN_I18N_TIMEZONEFORMAT,
|
||||
UCLN_I18N_TZDBTIMEZONENAMES,
|
||||
|
|
@ -62,6 +63,7 @@ typedef enum ECleanupI18NType {
|
|||
UCLN_I18N_REGION,
|
||||
UCLN_I18N_LIST_FORMATTER,
|
||||
UCLN_I18N_NUMSYS,
|
||||
UCLN_I18N_MF2_UNISETS,
|
||||
UCLN_I18N_COUNT /* This must be last */
|
||||
} ECleanupI18NType;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue