mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-06 22:15:31 +00:00
ICU-11764 8 new script codes for Unicode 9 & CLDR 29
X-SVN-Rev: 38607
This commit is contained in:
parent
f292628ed7
commit
e70b98d3f6
5 changed files with 25 additions and 22 deletions
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
*******************************************************************************
|
||||
*
|
||||
* Copyright (C) 2004-2014, International Business Machines
|
||||
* Copyright (C) 2004-2016, International Business Machines
|
||||
* Corporation and others. All Rights Reserved.
|
||||
*
|
||||
*******************************************************************************
|
||||
|
@ -504,9 +504,7 @@ BiDiPropsBuilder::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
errorCode=U_FILE_ACCESS_ERROR;
|
||||
return;
|
||||
}
|
||||
fputs("#ifndef INCLUDED_FROM_UBIDI_PROPS_C\n"
|
||||
"# error This file must be #included from ubidi_props.c only.\n"
|
||||
"#endif\n\n", f);
|
||||
fputs("#ifdef INCLUDED_FROM_UBIDI_PROPS_C\n\n", f);
|
||||
usrc_writeArray(f,
|
||||
"static const UVersionInfo ubidi_props_dataVersion={",
|
||||
dataInfo.dataVersion, 8, 4,
|
||||
|
@ -548,7 +546,8 @@ BiDiPropsBuilder::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
pTrie, "ubidi_props_trieIndex", NULL,
|
||||
" },\n");
|
||||
usrc_writeArray(f, " { ", dataInfo.formatVersion, 8, 4, " }\n");
|
||||
fputs("};\n", f);
|
||||
fputs("};\n\n"
|
||||
"#endif // INCLUDED_FROM_UBIDI_PROPS_C\n", f);
|
||||
fclose(f);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
*******************************************************************************
|
||||
*
|
||||
* Copyright (C) 2004-2015, International Business Machines
|
||||
* Copyright (C) 2004-2016, International Business Machines
|
||||
* Corporation and others. All Rights Reserved.
|
||||
*
|
||||
*******************************************************************************
|
||||
|
@ -1122,9 +1122,7 @@ CasePropsBuilder::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
errorCode=U_FILE_ACCESS_ERROR;
|
||||
return;
|
||||
}
|
||||
fputs("#ifndef INCLUDED_FROM_UCASE_CPP\n"
|
||||
"# error This file must be #included from ucase.cpp only.\n"
|
||||
"#endif\n\n", f);
|
||||
fputs("#ifdef INCLUDED_FROM_UCASE_CPP\n\n", f);
|
||||
usrc_writeArray(f,
|
||||
"static const UVersionInfo ucase_props_dataVersion={",
|
||||
dataInfo.dataVersion, 8, 4,
|
||||
|
@ -1157,7 +1155,8 @@ CasePropsBuilder::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
pTrie, "ucase_props_trieIndex", NULL,
|
||||
" },\n");
|
||||
usrc_writeArray(f, " { ", dataInfo.formatVersion, 8, 4, " }\n");
|
||||
fputs("};\n", f);
|
||||
fputs("};\n\n"
|
||||
"#endif // INCLUDED_FROM_UCASE_CPP\n", f);
|
||||
fclose(f);
|
||||
}
|
||||
|
||||
|
|
|
@ -771,9 +771,7 @@ CorePropsBuilder::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
errorCode=U_FILE_ACCESS_ERROR;
|
||||
return;
|
||||
}
|
||||
fputs("#ifndef INCLUDED_FROM_UCHAR_C\n"
|
||||
"# error This file must be #included from uchar.c only.\n"
|
||||
"#endif\n\n", f);
|
||||
fputs("#ifdef INCLUDED_FROM_UCHAR_C\n\n", f);
|
||||
usrc_writeArray(f,
|
||||
"static const UVersionInfo dataVersion={",
|
||||
dataInfo.dataVersion, 8, 4,
|
||||
|
@ -812,6 +810,7 @@ CorePropsBuilder::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
"static const int32_t indexes[UPROPS_INDEX_COUNT]={",
|
||||
indexes, 32, UPROPS_INDEX_COUNT,
|
||||
"};\n\n");
|
||||
fputs("#endif // INCLUDED_FROM_UCHAR_C\n", f);
|
||||
fclose(f);
|
||||
}
|
||||
|
||||
|
|
|
@ -575,7 +575,7 @@ static const Value VALUES_nt[4] = {
|
|||
Value(U_NT_NUMERIC, "Nu Numeric"),
|
||||
};
|
||||
|
||||
static const Value VALUES_sc[167] = {
|
||||
static const Value VALUES_sc[175] = {
|
||||
Value(USCRIPT_COMMON, "Zyyy Common"),
|
||||
Value(USCRIPT_INHERITED, "Zinh Inherited Qaai"),
|
||||
Value(USCRIPT_ARABIC, "Arab Arabic"),
|
||||
|
@ -743,6 +743,14 @@ static const Value VALUES_sc[167] = {
|
|||
Value(USCRIPT_MULTANI, "Mult Multani"),
|
||||
Value(USCRIPT_PAU_CIN_HAU, "Pauc Pau_Cin_Hau"),
|
||||
Value(USCRIPT_SIDDHAM, "Sidd Siddham"),
|
||||
Value(USCRIPT_ADLAM, "Adlm Adlam"),
|
||||
Value(USCRIPT_BHAIKSUKI, "Bhks Bhaiksuki"),
|
||||
Value(USCRIPT_MARCHEN, "Marc Marchen"),
|
||||
Value(USCRIPT_NEWA, "Newa Newa"),
|
||||
Value(USCRIPT_OSAGE, "Osge Osage"),
|
||||
Value(USCRIPT_HAN_WITH_BOPOMOFO, "Hanb Hanb"),
|
||||
Value(USCRIPT_JAMO, "Jamo Jamo"),
|
||||
Value(USCRIPT_SYMBOLS_EMOJI, "Zsye Zsye"),
|
||||
};
|
||||
|
||||
static const Value VALUES_hst[6] = {
|
||||
|
@ -1069,7 +1077,7 @@ static const Property PROPERTIES[100] = {
|
|||
Property(UCHAR_JOINING_TYPE, "jt Joining_Type", VALUES_jt, 6),
|
||||
Property(UCHAR_LINE_BREAK, "lb Line_Break", VALUES_lb, 40),
|
||||
Property(UCHAR_NUMERIC_TYPE, "nt Numeric_Type", VALUES_nt, 4),
|
||||
Property(UCHAR_SCRIPT, "sc Script", VALUES_sc, 167),
|
||||
Property(UCHAR_SCRIPT, "sc Script", VALUES_sc, 175),
|
||||
Property(UCHAR_HANGUL_SYLLABLE_TYPE, "hst Hangul_Syllable_Type", VALUES_hst, 6),
|
||||
Property(UCHAR_NFD_QUICK_CHECK, "NFD_QC NFD_Quick_Check", VALUES_NFD_QC, 2),
|
||||
Property(UCHAR_NFKD_QUICK_CHECK, "NFKD_QC NFKD_Quick_Check", VALUES_NFKD_QC, 2),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
**********************************************************************
|
||||
* Copyright (C) 2002-2012, International Business Machines
|
||||
* Copyright (C) 2002-2016, International Business Machines
|
||||
* Corporation and others. All Rights Reserved.
|
||||
**********************************************************************
|
||||
* Date Name Description
|
||||
|
@ -494,11 +494,8 @@ PNamesBuilderImpl::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
return;
|
||||
}
|
||||
|
||||
fputs("#ifndef INCLUDED_FROM_PROPNAME_CPP\n"
|
||||
"# error This file must be #included from propname.cpp only.\n"
|
||||
"#endif\n\n", f);
|
||||
|
||||
fputs("U_NAMESPACE_BEGIN\n\n", f);
|
||||
fputs("#ifdef INCLUDED_FROM_PROPNAME_CPP\n\n"
|
||||
"U_NAMESPACE_BEGIN\n\n", f);
|
||||
|
||||
usrc_writeArray(f, "const int32_t PropNameData::indexes[%ld]={",
|
||||
indexes, 32, PropNameData::IX_COUNT,
|
||||
|
@ -514,7 +511,8 @@ PNamesBuilderImpl::writeCSourceFile(const char *path, UErrorCode &errorCode) {
|
|||
nameGroups.data(), nameGroups.length(),
|
||||
"\n};\n\n");
|
||||
|
||||
fputs("U_NAMESPACE_END\n", f);
|
||||
fputs("U_NAMESPACE_END\n\n"
|
||||
"#endif // INCLUDED_FROM_PROPNAME_CPP\n", f);
|
||||
|
||||
fclose(f);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue