00001
00002
00003
00004
00005
00006
00007 #ifndef UMSG_H
00008 #define UMSG_H
00009
00010 #include "unicode/utypes.h"
00011 #include <stdarg.h>
00185 U_CAPI int32_t
00186 u_formatMessage( const char *locale,
00187 const UChar *pattern,
00188 int32_t patternLength,
00189 UChar *result,
00190 int32_t resultLength,
00191 UErrorCode *status,
00192 ...);
00193
00211 U_CAPI int32_t
00212 u_vformatMessage( const char *locale,
00213 const UChar *pattern,
00214 int32_t patternLength,
00215 UChar *result,
00216 int32_t resultLength,
00217 va_list ap,
00218 UErrorCode *status);
00235 U_CAPI void
00236 u_parseMessage( const char *locale,
00237 const UChar *pattern,
00238 int32_t patternLength,
00239 const UChar *source,
00240 int32_t sourceLength,
00241 UErrorCode *status,
00242 ...);
00243
00259 U_CAPI void
00260 u_vparseMessage( const char *locale,
00261 const UChar *pattern,
00262 int32_t patternLength,
00263 const UChar *source,
00264 int32_t sourceLength,
00265 va_list ap,
00266 UErrorCode *status);
00267
00268 #endif