diff -r 000000000000 -r 05e9090e2422 locales/loce32/src/lx_match_hin_IN.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/locales/loce32/src/lx_match_hin_IN.cpp Thu Dec 17 09:14:12 2009 +0200 @@ -0,0 +1,98 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ + + +#include +#include + +// Added by SortAndMatch 8/21/2007 +#include "lx_sort_hin_IN.cpp" + +const TUint KUidMatch_hin_inCollationMethod = 0x100059DD; + +static const TUint32 TheMatch_hin_inKey[] = + { + 0x1bf0109,0x6c5e609,0x6c6e609,0x6c7e609,0x6c8e609,0x6c9e609,0x6cae609,0x6cbe609, + 0x6cce609,0x6cde609,0x6cee609,0xba40109,0xba50109,0xba60109,0xba70109,0xba80109, + 0xba90109,0xbaa0109,0xbab0109,0xbac0109,0xbad0109,0xbaf0109,0xbb10109,0xbb20109, + 0xbb30109,0xbb40109,0xbb50109,0xbb60109,0xbb70109,0xbb80109,0xbb90109,0xbba0109, + 0xbbb0109,0xbbc0109,0xbbd0109,0xbbe0109,0xbbf0109,0xbc00109,0xbc10109,0xbc20109, + 0xbc30109,0xbc40109,0xbc50109,0xbc60109,0xbc70109,0xbc80109,0xbc90109,0xbca0109, + 0xbcb0109,0xbcc0109,0xbcd0109,0xbce0109,0xbcf0109,0xbd00109,0xbd10109,0xbd20109, + 0xbd30109,0xbd40109,0xbd50109,0xbd60109,0xbd70109,0xbd80109,0xbd90109,0xbda0109, + 0xb109,0xbdb0109,0xbdc0109,0xbdd0109,0xbde0109,0xbdf0109,0xbe00109,0xbe10109, + 0xbe20109,0xbe50109,0xbe60109,0xbe70109,0xbe80109,0xbe90109,0xbea0109,0xbeb0109, + 0xbec0109,0xbed0109,0xb209,0xb309,0xb409,0xb509,0xbae0109,0xbb00109, + 0xbe30109,0xbe40109,0x22a0109,0x22b0109,0x2850109, + }; + +static const TUint32 TheMatch_hin_inIndex[] = + { + 0x300001,0x310002,0x320003,0x330004,0x340005,0x350006,0x360007,0x370008, + 0x380009,0x39000a,0x901000b,0x902000c,0x903000d,0x905000e,0x906000f,0x9070010, + 0x9080011,0x9090012,0x90a0013,0x90b0014,0x90c0015,0x90d0016,0x90e0017,0x90f0018, + 0x9100019,0x911001a,0x912001b,0x913001c,0x914001d,0x915001e,0x916001f,0x9170020, + 0x9180021,0x9190022,0x91a0023,0x91b0024,0x91c0025,0x91d0026,0x91e0027,0x91f0028, + 0x9200029,0x921002a,0x922002b,0x923002c,0x924002d,0x925002e,0x926002f,0x9270030, + 0x9280031,0x92a0032,0x92b0033,0x92c0034,0x92d0035,0x92e0036,0x92f0037,0x9300038, + 0x9320039,0x933003a,0x935003b,0x936003c,0x937003d,0x938003e,0x939003f,0x93c0040, + 0x93d0041,0x93e0042,0x93f0043,0x9400044,0x9410045,0x9420046,0x9430047,0x9440048, + 0x9450049,0x946004a,0x947004b,0x948004c,0x949004d,0x94a004e,0x94b004f,0x94c0050, + 0x94d0051,0x9500000,0x9510052,0x9520053,0x9530054,0x9540055,0x9600056,0x9610057, + 0x9620058,0x9630059,0x964005a,0x965005b,0x9660001,0x9670002,0x9680003,0x9690004, + 0x96a0005,0x96b0006,0x96c0007,0x96d0008,0x96e0009,0x96f000a,0x970005c, + }; + +static const TCollationKeyTable TheMatch_hin_inTable = + { TheMatch_hin_inKey, TheMatch_hin_inIndex, 103, 0, 0, 0 }; + +static const TCollationMethod TheCollationMethod[] = + { +// Added by SortAndMatch 8/21/2007 + { + KUidSort_hin_inCollationMethod, // the method for the locale + NULL, // use the standard table as the main table + &TheSort_hin_inTable, // the locale values override the standard values + 0 // the flags are standard + }, +// End of addition 8/21/2007 + { + KUidMatch_hin_inCollationMethod, // the method for the locale + NULL, // use the standard table as the main table + &TheMatch_hin_inTable, // the locale values override the standard values + TCollationMethod:: EMatchingTable// Switched to the Match flag by SortAndMatch 8/21/2007 + }, + { + KUidBasicCollationMethod, // the standard unlocalised method + NULL, // null means use the standard table + NULL, // there's no override table + 0 // the flags are standard + } + }; + +static const TCollationDataSet TheCollationDataSet = + { + TheCollationMethod, + 3 // Changed to 3 from 2 by SortAndMatch 8/21/2007 + }; + +// The one and only locale character set object. +const LCharSet TheCharSet = + { + NULL, + &TheCollationDataSet + };