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