[INTL] Implement supportedLocalesOf on Intl Constructors
[WebKit.git] / Source / JavaScriptCore / icu / unicode / umisc.h
1 /*
2 **********************************************************************
3 *   Copyright (C) 1999-2006, International Business Machines
4 *   Corporation and others.  All Rights Reserved.
5 **********************************************************************
6 *   file name:  umisc.h
7 *   encoding:   US-ASCII
8 *   tab size:   8 (not used)
9 *   indentation:4
10 *
11 *   created on: 1999oct15
12 *   created by: Markus W. Scherer
13 */
14
15 #ifndef UMISC_H
16 #define UMISC_H
17
18 #include "unicode/utypes.h"
19
20 /**
21  * \file
22  * \brief  C API:misc definitions 
23  *
24  *  This file contains miscellaneous definitions for the C APIs. 
25  */
26
27 U_CDECL_BEGIN
28
29 /** A struct representing a range of text containing a specific field 
30  *  @stable ICU 2.0
31  */
32 typedef struct UFieldPosition {
33   /**
34    * The field 
35    * @stable ICU 2.0
36    */
37   int32_t field;
38   /**
39    * The start of the text range containing field 
40    * @stable ICU 2.0
41    */
42   int32_t beginIndex;
43   /** 
44    * The limit of the text range containing field 
45    * @stable ICU 2.0
46    */
47   int32_t endIndex;
48 } UFieldPosition;
49
50 #if !UCONFIG_NO_SERVICE
51 /**
52  * Opaque type returned by registerInstance, registerFactory and unregister for service registration.
53  * @stable ICU 2.6
54  */
55 typedef const void* URegistryKey;
56 #endif
57
58 U_CDECL_END
59
60 #endif