00001 /* 00002 ****************************************************************************** 00003 * * 00004 * Copyright (C) 2003, International Business Machines * 00005 * Corporation and others. All Rights Reserved. * 00006 * * 00007 ****************************************************************************** 00008 * file name: ulocdata.h 00009 * encoding: US-ASCII 00010 * tab size: 8 (not used) 00011 * indentation:4 00012 * 00013 * created on: 2003Oct21 00014 * created by: Ram Viswanadha 00015 */ 00016 00017 #ifndef __ULOCDATA_H__ 00018 #define __ULOCDATA_H__ 00019 00020 #include "unicode/ures.h" 00021 #include "unicode/uloc.h" 00022 #include "unicode/uset.h" 00023 00024 00041 U_CAPI USet* U_EXPORT2 00042 ulocdata_getExemplarSet(USet *fillIn, const char *localeID, UErrorCode *status); 00043 00044 00049 typedef enum UMeasurementSystem { 00050 UMS_SI, 00051 UMS_US, 00052 UMS_LIMIT 00053 } UMeasurementSystem; 00054 00064 U_CAPI UMeasurementSystem U_EXPORT2 00065 ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status); 00066 00082 U_CAPI void U_EXPORT2 00083 ulocdata_getPaperSize(const char *localeID, int32_t *height, int32_t *width, UErrorCode *status); 00084 00085 #endif