sl@0: /* sl@0: * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: * All rights reserved. sl@0: * This component and the accompanying materials are made available sl@0: * under the terms of "Eclipse Public License v1.0" sl@0: * which accompanies this distribution, and is available sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: * sl@0: * Initial Contributors: sl@0: * Nokia Corporation - initial contribution. sl@0: * sl@0: * Contributors: sl@0: * sl@0: * Description: sl@0: * The LCharSet object used by the default locale in the Unicode build. sl@0: * sl@0: */ sl@0: sl@0: sl@0: sl@0: #include "ls_std.h" sl@0: sl@0: /* sl@0: The whole file is protected by #ifdef _UNICODE so that it can be safely sl@0: added to the non-Unicode build. sl@0: This is done after the include files so that _UNICODE is defined if necessary. sl@0: */ sl@0: #ifdef _UNICODE sl@0: #include sl@0: sl@0: static const TCollationMethod TheCollationMethod[] = sl@0: { sl@0: { sl@0: KUidBasicCollationMethod, // this is the standard unlocalised method sl@0: NULL, // null means use the standard table sl@0: NULL, // there's no override table sl@0: 0 // the flags are standard sl@0: } sl@0: }; sl@0: sl@0: static const TCollationDataSet TheCollationDataSet = sl@0: { sl@0: TheCollationMethod, sl@0: 1 sl@0: }; sl@0: sl@0: // The one and only locale character set object. sl@0: const LCharSet TheCharSet = sl@0: { sl@0: NULL, sl@0: &TheCollationDataSet sl@0: }; sl@0: sl@0: #endif // _UNICODE