8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 01:23:03 +01:00

'struct' removal

This commit is contained in:
aafemt 2003-09-16 10:33:33 +00:00
parent 565ee3b932
commit 787a2f3f43
74 changed files with 243 additions and 240 deletions

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{222, 84, 72}, /* Þ -> TH */ {222, 84, 72}, /* Þ -> TH */
{254, 116, 104}, /* þ -> th */ {254, 116, 104}, /* þ -> th */
@ -561,7 +561,7 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{65, 97}, {{65, 97},
{FIRST_PRIMARY + 39, FIRST_SECONDARY + 1, FIRST_TERTIARY + 0, 0, 0}, {FIRST_PRIMARY + 39, FIRST_SECONDARY + 1, FIRST_TERTIARY + 0, 0, 0},
@ -578,7 +578,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,7 +561,7 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 104}, {{99, 104},
{FIRST_PRIMARY + 14, FIRST_SECONDARY + 0, FIRST_TERTIARY + 0, 0, 0}, {FIRST_PRIMARY + 14, FIRST_SECONDARY + 0, FIRST_TERTIARY + 0, 0, 0},
@ -590,7 +590,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{254, 116, 104}, /* þ -> th */ {254, 116, 104}, /* þ -> th */
{222, 84, 72}, /* Þ -> TH */ {222, 84, 72}, /* Þ -> TH */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{254, 116, 104}, /* þ -> th */ {254, 116, 104}, /* þ -> th */
{222, 84, 72}, /* Þ -> TH */ {222, 84, 72}, /* Þ -> TH */
@ -561,7 +561,7 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{97, 97}, {{97, 97},
{FIRST_PRIMARY + 39, FIRST_SECONDARY + 1, FIRST_TERTIARY + 0, 0, 0}, {FIRST_PRIMARY + 39, FIRST_SECONDARY + 1, FIRST_TERTIARY + 0, 0, 0},
@ -578,7 +578,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{254, 116, 104}, /* þ -> th */ {254, 116, 104}, /* þ -> th */
{222, 84, 72}, /* Þ -> TH */ {222, 84, 72}, /* Þ -> TH */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -553,7 +553,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{241, 97, 101}, /* ñ -> ae */ {241, 97, 101}, /* ñ -> ae */
{225, 65, 69}, /* á -> AE */ {225, 65, 69}, /* á -> AE */
{174, 102, 105}, /* ® -> fi */ {174, 102, 105}, /* ® -> fi */
@ -566,11 +566,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{241, 97, 101}, /* ñ -> ae */ {241, 97, 101}, /* ñ -> ae */
{225, 65, 69}, /* á -> AE */ {225, 65, 69}, /* á -> AE */
{174, 102, 105}, /* ® -> fi */ {174, 102, 105}, /* ® -> fi */
@ -565,7 +565,7 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 104}, {{99, 104},
{FIRST_PRIMARY + 14, FIRST_SECONDARY + 0, FIRST_TERTIARY + 0, 0, 0}, {FIRST_PRIMARY + 14, FIRST_SECONDARY + 0, FIRST_TERTIARY + 0, 0, 0},
@ -594,7 +594,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{241, 97, 101}, /* ñ -> ae */ {241, 97, 101}, /* ñ -> ae */
{225, 65, 69}, /* á -> AE */ {225, 65, 69}, /* á -> AE */
{174, 102, 105}, /* ® -> fi */ {174, 102, 105}, /* ® -> fi */
@ -565,11 +565,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{241, 97, 101}, /* ñ -> ae */ {241, 97, 101}, /* ñ -> ae */
{225, 65, 69}, /* á -> AE */ {225, 65, 69}, /* á -> AE */
{174, 102, 105}, /* ® -> fi */ {174, 102, 105}, /* ® -> fi */
@ -565,11 +565,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */ {FIRST_IGNORE + 0, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 0 */
{FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */ {FIRST_IGNORE + 1, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 1 */
{FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */ {FIRST_IGNORE + 2, NULL_SECONDARY, NULL_TERTIARY, 1, 1}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{225, 65, 69}, /* á -> AE */ {225, 65, 69}, /* á -> AE */
{241, 97, 101}, /* ñ -> ae */ {241, 97, 101}, /* ñ -> ae */
{251, 115, 115}, /* û -> ss */ {251, 115, 115}, /* û -> ss */
@ -565,11 +565,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,16 +552,16 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,11 +552,11 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{67, 72}, {{67, 72},
{FIRST_PRIMARY + 16, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 16, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -576,7 +576,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 85, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 85, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 86, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 86, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 87, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 87, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 84, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 84, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 84, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 84, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 80, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 6, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 6, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 7, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 7, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 8, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 8, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,7 +561,7 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 104}, {{99, 104},
{FIRST_PRIMARY + 14, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 14, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -588,7 +588,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 40, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 40, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 41, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 41, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 42, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 42, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 3, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 3, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{231, 116, 104}, /* ç -> th */ {231, 116, 104}, /* ç -> th */
{232, 84, 72}, /* è -> TH */ {232, 84, 72}, /* è -> TH */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 45, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 45, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 46, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 46, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 47, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 47, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,14 +552,14 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 104}, {{99, 104},
{FIRST_PRIMARY + 10, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 10, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -572,7 +572,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 122, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 122, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 123, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 123, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 124, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 124, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 3, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 3, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 76, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 76, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 77, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 77, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 78, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 78, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 81, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 82, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 83, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{132, 97, 101}, /* „ -> ae */ {132, 97, 101}, /* „ -> ae */
{142, 65, 69}, /* Ž -> AE */ {142, 65, 69}, /* Ž -> AE */
{148, 111, 101}, /* ” -> oe */ {148, 111, 101}, /* ” -> oe */
@ -565,11 +565,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,14 +552,14 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 115}, {{99, 115},
{FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -628,7 +628,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -553,7 +553,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
@ -561,7 +561,7 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 104}, {{99, 104},
{FIRST_PRIMARY + 74, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 74, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -576,7 +576,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -553,11 +553,11 @@ static const BYTE ToLowerConversionTbl [ LOWERCASE_LEN ] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl [ NUM_EXPAND_CHARS + 1 ] = { static const ExpandChar ExpansionTbl [ NUM_EXPAND_CHARS + 1 ] = {
{ 0, 0, 0 } /* END OF TABLE */ { 0, 0, 0 } /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl [ NUM_COMPRESS_CHARS + 1 ] = { static const CompressPair CompressTbl [ NUM_COMPRESS_CHARS + 1 ] = {
{ { 99, 115}, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 0, NULL_TERTIARY, 0, 0 }, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 0, NULL_TERTIARY, 0, 0 }}, /* cs */ { { 99, 115}, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 0, NULL_TERTIARY, 0, 0 }, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 0, NULL_TERTIARY, 0, 0 }}, /* cs */
{ { 67, 115}, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 1, NULL_TERTIARY, 0, 0 }, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 1, NULL_TERTIARY, 0, 0 }}, /* Cs */ { { 67, 115}, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 1, NULL_TERTIARY, 0, 0 }, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 1, NULL_TERTIARY, 0, 0 }}, /* Cs */
{ { 67, 83}, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 2, NULL_TERTIARY, 0, 0 }, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 2, NULL_TERTIARY, 0, 0 }}, /* CS */ { { 67, 83}, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 2, NULL_TERTIARY, 0, 0 }, { FIRST_PRIMARY+ 76, FIRST_SECONDARY+ 2, NULL_TERTIARY, 0, 0 }}, /* CS */
@ -585,7 +585,7 @@ static const struct CompressPair CompressTbl [ NUM_COMPRESS_CHARS + 1 ] = {
{ {0, 0}, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } } /*END OF TABLE */ { {0, 0}, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } } /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl [ NOCASESORT_LEN ] = { static const SortOrderTblEntry NoCaseOrderTbl [ NOCASESORT_LEN ] = {
{ FIRST_PRIMARY+ 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 0 */ { FIRST_PRIMARY+ 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 0 */
{ FIRST_PRIMARY+ 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 1 */ { FIRST_PRIMARY+ 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 1 */
{ FIRST_PRIMARY+ 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 2 */ { FIRST_PRIMARY+ 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 2 */

View File

@ -552,14 +552,14 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 115}, {{99, 115},
{FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -628,7 +628,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,18 +552,18 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{146, 65, 69}, /* -> AE */ {146, 65, 69}, /* -> AE */
{145, 97, 101}, /* -> ae */ {145, 97, 101}, /* -> ae */
{225, 115, 115}, /* á -> ss */ {225, 115, 115}, /* á -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{228, 97, 101}, /* ä -> ae */ {228, 97, 101}, /* ä -> ae */
{196, 65, 69}, /* Ä -> AE */ {196, 65, 69}, /* Ä -> AE */
{246, 111, 101}, /* ö -> oe */ {246, 111, 101}, /* ö -> oe */
@ -567,11 +567,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{228, 97, 101}, /* ä -> ae */ {228, 97, 101}, /* ä -> ae */
{196, 65, 69}, /* Ä -> AE */ {196, 65, 69}, /* Ä -> AE */
{246, 111, 101}, /* ö -> oe */ {246, 111, 101}, /* ö -> oe */
@ -567,11 +567,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{222, 84, 72}, /* Þ -> TH */ {222, 84, 72}, /* Þ -> TH */
{254, 116, 104}, /* þ -> th */ {254, 116, 104}, /* þ -> th */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,14 +552,14 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{230, 97, 101}, /* æ -> ae */ {230, 97, 101}, /* æ -> ae */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
{223, 115, 115}, /* ß -> ss */ {223, 115, 115}, /* ß -> ss */
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{99, 104}, {{99, 104},
{FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, {FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0},
@ -580,7 +580,7 @@ static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{254, 116, 104}, /* þ -> th */ {254, 116, 104}, /* þ -> th */
{222, 84, 72}, /* Þ -> TH */ {222, 84, 72}, /* Þ -> TH */
{198, 65, 69}, /* Æ -> AE */ {198, 65, 69}, /* Æ -> AE */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,7 +552,7 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{228, 97, 101}, /* ä -> ae */ {228, 97, 101}, /* ä -> ae */
{196, 65, 69}, /* Ä -> AE */ {196, 65, 69}, /* Ä -> AE */
{223, 83, 115}, /* ß -> Ss */ {223, 83, 115}, /* ß -> Ss */
@ -561,11 +561,11 @@ static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -552,15 +552,15 @@ static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
255 /* 255 -> 255 */ 255 /* 255 -> 255 */
}; };
static const struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = { static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
{0, 0, 0} /* END OF TABLE */ {0, 0, 0} /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = { static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */ {{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
}; };
static const struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = { static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */ {FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */ {FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */ {FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */

View File

@ -550,7 +550,7 @@ static const BYTE ToLowerConversionTbl [ LOWERCASE_LEN ] = {
255 /* 255 -> 255 ( ÿ -> ÿ ) */ 255 /* 255 -> 255 ( ÿ -> ÿ ) */
}; };
static const struct ExpandChar ExpansionTbl [ NUM_EXPAND_CHARS + 1 ] = { static const ExpandChar ExpansionTbl [ NUM_EXPAND_CHARS + 1 ] = {
{ 223, 115, 115 }, /* ß -> ss */ { 223, 115, 115 }, /* ß -> ss */
{ 146, 65, 69 }, /* -> AE */ { 146, 65, 69 }, /* -> AE */
{ 145, 97, 101 }, /* -> ae */ { 145, 97, 101 }, /* -> ae */
@ -558,12 +558,12 @@ static const struct ExpandChar ExpansionTbl [ NUM_EXPAND_CHARS + 1 ] = {
{ 0, 0, 0 } /* END OF TABLE */ { 0, 0, 0 } /* END OF TABLE */
}; };
static const struct CompressPair CompressTbl [ NUM_COMPRESS_CHARS + 1 ] = { static const CompressPair CompressTbl [ NUM_COMPRESS_CHARS + 1 ] = {
{ {0, 0}, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } } /*END OF TABLE */ { {0, 0}, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } } /*END OF TABLE */
}; };
/*1250*/ /*1250*/
static const struct SortOrderTblEntry NoCaseOrderTbl [ NOCASESORT_LEN ] = { static const SortOrderTblEntry NoCaseOrderTbl [ NOCASESORT_LEN ] = {
{ FIRST_PRIMARY+ 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 0 */ { FIRST_PRIMARY+ 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 0 */
{ FIRST_PRIMARY+ 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 1 */ { FIRST_PRIMARY+ 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 1 */
{ FIRST_PRIMARY+ 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 2 */ { FIRST_PRIMARY+ 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0 }, /* 2 */

View File

@ -31,13 +31,13 @@ USHORT CS_UTFFSS_unicode_to_fss(CSCONVERT obj, MBCHAR *fss_str, USHORT fss_len,
SSHORT CS_UTFFSS_fss_mbtowc(TEXTTYPE *obj, UCS2_CHAR *wc, NCHAR *p, USHORT n); SSHORT CS_UTFFSS_fss_mbtowc(TEXTTYPE *obj, UCS2_CHAR *wc, NCHAR *p, USHORT n);
typedef struct { struct Tab {
int cmask; int cmask;
int cval; int cval;
int shift; int shift;
long lmask; long lmask;
long lval; long lval;
} Tab; };
static const Tab tab[] = { static const Tab tab[] = {
{ 0x80, 0x00, 0 * 6, 0x7F, 0 }, /* 1 byte sequence */ { 0x80, 0x00, 0 * 6, 0x7F, 0 }, /* 1 byte sequence */

View File

@ -124,7 +124,7 @@ USHORT LC_NARROW_string_to_key(TEXTTYPE obj, USHORT iInLen, BYTE *pInChar, USHOR
BYTE *outbuff; BYTE *outbuff;
BYTE *inbuff; BYTE *inbuff;
struct SortOrderTblEntry *coll; SortOrderTblEntry* coll;
assert(pOutChar != NULL); assert(pOutChar != NULL);
assert(pInChar != NULL); assert(pInChar != NULL);
@ -161,7 +161,7 @@ USHORT LC_NARROW_string_to_key(TEXTTYPE obj, USHORT iInLen, BYTE *pInChar, USHOR
assert(lspecial < sizeof(special)); assert(lspecial < sizeof(special));
coll = coll =
&((struct SortOrderTblEntry *) obj-> &((SortOrderTblEntry*) obj->
texttype_collation_table)[*pInChar]; texttype_collation_table)[*pInChar];
if (!(coll->IsExpand || coll->IsCompress)) { if (!(coll->IsExpand || coll->IsCompress)) {
if (coll->Primary != NULL_WEIGHT) if (coll->Primary != NULL_WEIGHT)
@ -180,15 +180,14 @@ USHORT LC_NARROW_string_to_key(TEXTTYPE obj, USHORT iInLen, BYTE *pInChar, USHOR
}; };
} }
else if (coll->IsExpand) { else if (coll->IsExpand) {
struct ExpandChar *exp; ExpandChar* exp = &((ExpandChar*) obj->texttype_expand_table)[0];
exp = &((struct ExpandChar *) obj->texttype_expand_table)[0];
while (exp->Ch && exp->Ch != *pInChar) while (exp->Ch && exp->Ch != *pInChar)
exp++; exp++;
assert(exp->Ch == *pInChar); assert(exp->Ch == *pInChar);
for (j = 0; j < 2; j++) { for (j = 0; j < 2; j++) {
if (j) if (j)
coll = coll =
&((struct SortOrderTblEntry *) obj-> &((SortOrderTblEntry*) obj->
texttype_collation_table)[exp->ExpCh2]; texttype_collation_table)[exp->ExpCh2];
if (coll->Primary != NULL_WEIGHT) if (coll->Primary != NULL_WEIGHT)
outbuff[lprimary++] = coll->Primary; outbuff[lprimary++] = coll->Primary;
@ -200,10 +199,10 @@ USHORT LC_NARROW_string_to_key(TEXTTYPE obj, USHORT iInLen, BYTE *pInChar, USHOR
} }
else { /* (col->IsCompress) */ else { /* (col->IsCompress) */
struct CompressPair *cmp; CompressPair* cmp;
if ((USHORT) (i + 1) < iInLen) { if ((USHORT) (i + 1) < iInLen) {
cmp = cmp =
&((struct CompressPair *) obj-> &((CompressPair*) obj->
texttype_compress_table)[0]; texttype_compress_table)[0];
while (cmp->CharPair[0]) { while (cmp->CharPair[0]) {
if ((cmp->CharPair[0] == *pInChar) && if ((cmp->CharPair[0] == *pInChar) &&
@ -294,7 +293,7 @@ USHORT LC_NARROW_string_to_key(TEXTTYPE obj, USHORT iInLen, BYTE *pInChar, USHOR
typedef struct coltab_status { typedef struct coltab_status {
USHORT stat_flags; USHORT stat_flags;
struct SortOrderTblEntry *stat_waiting; SortOrderTblEntry* stat_waiting;
} *COLSTAT; } *COLSTAT;
@ -302,8 +301,8 @@ typedef struct coltab_status {
static SSHORT special_scan(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s2) static SSHORT special_scan(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s2)
{ {
struct SortOrderTblEntry *col1; SortOrderTblEntry* col1;
struct SortOrderTblEntry *col2; SortOrderTblEntry* col2;
USHORT index1, index2; USHORT index1, index2;
index1 = 0; index1 = 0;
@ -313,7 +312,7 @@ static SSHORT special_scan(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s
/* Scan to find ignore char from l1 */ /* Scan to find ignore char from l1 */
while (l1) { while (l1) {
col1 = col1 =
&((struct SortOrderTblEntry *) obj-> &((SortOrderTblEntry*) obj->
texttype_collation_table)[*s1]; texttype_collation_table)[*s1];
if (col1->IsExpand && col1->IsCompress) if (col1->IsExpand && col1->IsCompress)
break; break;
@ -325,7 +324,7 @@ static SSHORT special_scan(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s
/* Scan to find ignore char from l2 */ /* Scan to find ignore char from l2 */
while (l2) { while (l2) {
col2 = col2 =
&((struct SortOrderTblEntry *) obj-> &((SortOrderTblEntry*) obj->
texttype_collation_table)[*s2]; texttype_collation_table)[*s2];
if (col2->IsExpand && col2->IsCompress) if (col2->IsExpand && col2->IsCompress)
break; break;
@ -355,9 +354,9 @@ static SSHORT special_scan(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s
} }
struct SortOrderTblEntry *get_coltab_entry(TEXTTYPE obj, UCHAR **p, USHORT *l, COLSTAT stat) SortOrderTblEntry* get_coltab_entry(TEXTTYPE obj, UCHAR **p, USHORT *l, COLSTAT stat)
{ {
struct SortOrderTblEntry *col; SortOrderTblEntry* col;
if (stat->stat_flags & HAVE_WAITING) { if (stat->stat_flags & HAVE_WAITING) {
(*l)--; (*l)--;
@ -370,7 +369,7 @@ struct SortOrderTblEntry *get_coltab_entry(TEXTTYPE obj, UCHAR **p, USHORT *l, C
stat->stat_waiting = NULL; stat->stat_waiting = NULL;
while (*l) { while (*l) {
col = col =
&((struct SortOrderTblEntry *) obj-> &((SortOrderTblEntry*) obj->
texttype_collation_table)[**p]; texttype_collation_table)[**p];
if (!(col->IsExpand || col->IsCompress)) { if (!(col->IsExpand || col->IsCompress)) {
/* Have col */ /* Have col */
@ -387,8 +386,7 @@ struct SortOrderTblEntry *get_coltab_entry(TEXTTYPE obj, UCHAR **p, USHORT *l, C
continue; continue;
} }
else if (col->IsExpand) { else if (col->IsExpand) {
struct ExpandChar *exp; ExpandChar* exp = &((ExpandChar*) obj->texttype_expand_table)[0];
exp = &((struct ExpandChar *) obj->texttype_expand_table)[0];
while (exp->Ch && exp->Ch != **p) while (exp->Ch && exp->Ch != **p)
exp++; exp++;
assert(exp->Ch == **p); assert(exp->Ch == **p);
@ -396,17 +394,17 @@ struct SortOrderTblEntry *get_coltab_entry(TEXTTYPE obj, UCHAR **p, USHORT *l, C
/* Have waiting */ /* Have waiting */
stat->stat_waiting = stat->stat_waiting =
&((struct SortOrderTblEntry *) obj-> &((SortOrderTblEntry*) obj->
texttype_collation_table)[exp->ExpCh2]; texttype_collation_table)[exp->ExpCh2];
stat->stat_flags |= HAVE_WAITING; stat->stat_flags |= HAVE_WAITING;
return col; return col;
} }
else { /* (col->IsCompress) */ else { /* (col->IsCompress) */
struct CompressPair *cmp; CompressPair* cmp;
if (*l > 1) { if (*l > 1) {
cmp = cmp =
&((struct CompressPair *) obj-> &((CompressPair*) obj->
texttype_compress_table)[0]; texttype_compress_table)[0];
while (cmp->CharPair[0]) { while (cmp->CharPair[0]) {
if ((cmp->CharPair[0] == **p) && if ((cmp->CharPair[0] == **p) &&
@ -435,8 +433,9 @@ struct SortOrderTblEntry *get_coltab_entry(TEXTTYPE obj, UCHAR **p, USHORT *l, C
SSHORT LC_NARROW_compare(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s2) SSHORT LC_NARROW_compare(TEXTTYPE obj, USHORT l1, BYTE *s1, USHORT l2, BYTE *s2)
{ {
struct SortOrderTblEntry *col1, *col2; SortOrderTblEntry* col1;
struct coltab_status stat1, stat2; SortOrderTblEntry* col2;
coltab_status stat1, stat2;
SSHORT save_secondary = 0; SSHORT save_secondary = 0;
SSHORT save_tertiary = 0; SSHORT save_tertiary = 0;
SSHORT save_quandary = 0; SSHORT save_quandary = 0;

View File

@ -245,8 +245,8 @@ struct ExpandChar {
struct CompressPair { struct CompressPair {
BYTE CharPair[2]; BYTE CharPair[2];
struct SortOrderTblEntry CaseWeight; SortOrderTblEntry CaseWeight;
struct SortOrderTblEntry NoCaseWeight; SortOrderTblEntry NoCaseWeight;
}; };
@ -481,9 +481,13 @@ struct CompressPair {
// VCS AREA // VCS AREA
//----------------------------------------------------------------- //-----------------------------------------------------------------
// $Header: /home/job/firebird/cvs-backup/firebird2/src/intl/ld.h,v 1.20 2003-08-21 16:22:11 brodsom Exp $ // $Header: /home/job/firebird/cvs-backup/firebird2/src/intl/ld.h,v 1.21 2003-09-16 10:33:30 aafemt Exp $
// $Log: not supported by cvs2svn $ // $Log: not supported by cvs2svn $
// Revision 1.20 2003/08/21 16:22:11 brodsom
// -Replace STATIC with static
// -Remove a few unused macros
//
// Revision 1.19 2003/02/28 12:45:35 brodsom // Revision 1.19 2003/02/28 12:45:35 brodsom
// Remove FAR_VARIABLE // Remove FAR_VARIABLE
// //