locales/loce32/src/ls_coltur.cpp
branchRCL_3
changeset 115 b359a5400166
parent 107 9f95a5546443
child 125 c87e8f932595
equal deleted inserted replaced
111:2fab78db5d89 115:b359a5400166
    72 	2
    72 	2
    73 	};
    73 	};
    74 
    74 
    75 static const TUnicodeData TheUnicodeTurkishData[] =	// property table
    75 static const TUnicodeData TheUnicodeTurkishData[] =	// property table
    76 	{
    76 	{
    77 	{ 0, 0, 0, 0, 232, 1 }	// character properties. See the definition of TUnicodeData in /include/unicode.h.
    77 	{ 0, 0, 0, 0, 232, 1 },	// Character properties. See the definition of TUnicodeData in /include/unicode.h. Turkish LowerCase fix.
       
    78 	{ 1, 0, 0, 0, -199, 2 }	// Turkish UpperCase fix.
    78 	};
    79 	};
    79 static const TUnicodeDataRange TheUnicodeTurkishDataRange[] =	// character range table
    80 static const TUnicodeDataRange TheUnicodeTurkishDataRange[] =	// character range table
    80 	{
    81 	{
    81 // This table defines only one character 0x49.
    82 // This table defines characters 0x49 and 0x69
    82 	{ 0x0, -1 },	// characters 0x0-0x48 has index=-1 into above property table (-1 means not defined)
    83 	{ 0x0, -1 },	// characters 0x0-0x48 has index=-1 into above property table (-1 means not defined)
    83 	{ 0x49, 0 },	// characters 0x49-0x49 has index=0 into above property table, that is, 0x49 has property {0,0,0,0,232,1}
    84 	{ 0x49, 0 },	// characters 0x49-0x49 has index=0 into above property table, that is, 0x49 has property {0,0,0,0,232,1}
    84 	{ 0x4A, -1 }	// characters 0x4A-0x10FFFF has index=-1 into above property table (-1 means not defined)
    85 	{ 0x4A, -1 },	// characters 0x4A-0x68 has index=-1
       
    86 	{ 0x69, 1 },	// character 0x69 has index=1 into above property table, 0x69 has property { 1, 0, 0, 0, -199, 2 }
       
    87 	{ 0x6A, -1 }	// characters 0x6A-0x10FFFF has index=-1
    85 	};
    88 	};
    86 const TUnicodeDataSet TheUnicodeTurkishDataSet =	
    89 const TUnicodeDataSet TheUnicodeTurkishDataSet =	
    87 	{
    90 	{
    88 	TheUnicodeTurkishData, 						// address of above property table
    91 	TheUnicodeTurkishData, 						// address of above property table
    89 	TheUnicodeTurkishDataRange, 					// character range table
    92 	TheUnicodeTurkishDataRange, 					// character range table