1/* 2****************************************************************************** 3* 4* Copyright (C) 1996-2004, International Business Machines 5* Corporation and others. All Rights Reserved. 6* 7****************************************************************************** 8* 9* File locmap.h : Locale Mapping Classes 10* 11* 12* Created by: Helena Shih 13* 14* Modification History: 15* 16* Date Name Description 17* 3/11/97 aliu Added setId(). 18* 4/20/99 Madhu Added T_convertToPosix() 19* 09/18/00 george Removed the memory leaks. 20* 08/23/01 george Convert to C 21*============================================================================ 22*/ 23 24#ifndef LOCMAP_H 25#define LOCMAP_H 26 27#include "unicode/utypes.h" 28 29#define LANGUAGE_LCID(hostID) (uint16_t)(0x03FF & hostID) 30 31U_CAPI const char *uprv_convertToPosix(uint32_t hostid, UErrorCode* status); 32 33/* Don't call this function directly. Use uloc_getLCID instead. */ 34U_CAPI uint32_t uprv_convertToLCID(const char *langID, const char* posixID, UErrorCode* status); 35 36#endif /* LOCMAP_H */ 37 38