00001 /* 00002 ****************************************************************************** 00003 * * 00004 * Copyright (C) 2003-2004, 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 00049 U_DRAFT USet* U_EXPORT2 00050 ulocdata_getExemplarSet(USet *fillIn, const char *localeID, 00051 uint32_t options, UErrorCode *status); 00052 00053 #ifndef U_HIDE_DRAFT_API 00054 00058 typedef enum UMeasurementSystem { 00059 UMS_SI, 00060 UMS_US, 00061 UMS_LIMIT 00062 } UMeasurementSystem; 00063 #endif /*U_HIDE_DRAFT_API */ 00064 00074 U_DRAFT UMeasurementSystem U_EXPORT2 00075 ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status); 00076 00092 U_DRAFT void U_EXPORT2 00093 ulocdata_getPaperSize(const char *localeID, int32_t *height, int32_t *width, UErrorCode *status); 00094 00095 #endif