OLD | NEW |
| (Empty) |
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 | |
OLD | NEW |