OLD | NEW |
1 /* | 1 /* |
2 ****************************************************************************** | 2 ****************************************************************************** |
3 * | 3 * |
4 * Copyright (C) 2009-2012, International Business Machines | 4 * Copyright (C) 2009-2015, International Business Machines |
5 * Corporation and others. All Rights Reserved. | 5 * Corporation and others. All Rights Reserved. |
6 * | 6 * |
7 ****************************************************************************** | 7 ****************************************************************************** |
8 * | 8 * |
9 * FILE NAME : icuplug.h | 9 * FILE NAME : icuplug.h |
10 * | 10 * |
11 * Date Name Description | 11 * Date Name Description |
12 * 10/29/2009 sl New. | 12 * 10/29/2009 sl New. |
13 ****************************************************************************** | 13 ****************************************************************************** |
14 */ | 14 */ |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
101 * \internal ICU 4.4 Technology Preview | 101 * \internal ICU 4.4 Technology Preview |
102 */ | 102 */ |
103 | 103 |
104 | 104 |
105 #ifndef ICUPLUG_H | 105 #ifndef ICUPLUG_H |
106 #define ICUPLUG_H | 106 #define ICUPLUG_H |
107 | 107 |
108 #include "unicode/utypes.h" | 108 #include "unicode/utypes.h" |
109 | 109 |
110 | 110 |
| 111 #if UCONFIG_ENABLE_PLUGINS |
| 112 |
| 113 |
| 114 |
111 /* === Basic types === */ | 115 /* === Basic types === */ |
112 | 116 |
113 #ifndef U_HIDE_INTERNAL_API | 117 #ifndef U_HIDE_INTERNAL_API |
114 /** | 118 /** |
115 * @{ | 119 * @{ |
116 * Opaque structure passed to/from a plugin. | 120 * Opaque structure passed to/from a plugin. |
117 * use the APIs to access it. | 121 * use the APIs to access it. |
118 * @internal ICU 4.4 Technology Preview | 122 * @internal ICU 4.4 Technology Preview |
119 */ | 123 */ |
120 | 124 |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
361 * Remove a plugin. | 365 * Remove a plugin. |
362 * Will request the plugin to be unloaded, and close the library if needed | 366 * Will request the plugin to be unloaded, and close the library if needed |
363 * @param plug plugin handle to close | 367 * @param plug plugin handle to close |
364 * @param status error result | 368 * @param status error result |
365 * @internal ICU 4.4 Technology Preview | 369 * @internal ICU 4.4 Technology Preview |
366 */ | 370 */ |
367 U_INTERNAL void U_EXPORT2 | 371 U_INTERNAL void U_EXPORT2 |
368 uplug_removePlug(UPlugData *plug, UErrorCode *status); | 372 uplug_removePlug(UPlugData *plug, UErrorCode *status); |
369 #endif /* U_HIDE_INTERNAL_API */ | 373 #endif /* U_HIDE_INTERNAL_API */ |
370 | 374 |
371 #endif | 375 #endif /* UCONFIG_ENABLE_PLUGINS */ |
| 376 |
| 377 #endif /* _ICUPLUG */ |
| 378 |
OLD | NEW |