ICU 78.3
78.3
Toggle main menu visibility
Loading...
Searching...
No Matches
common
unicode
ucat.h
Go to the documentation of this file.
1
// © 2016 and later: Unicode, Inc. and others.
2
// License & terms of use: http://www.unicode.org/copyright.html
3
/*
4
**********************************************************************
5
* Copyright (c) 2003-2004, International Business Machines
6
* Corporation and others. All Rights Reserved.
7
**********************************************************************
8
* Author: Alan Liu
9
* Created: March 19 2003
10
* Since: ICU 2.6
11
**********************************************************************
12
*/
13
#ifndef UCAT_H
14
#define UCAT_H
15
16
#include "
unicode/utypes.h
"
17
#include "
unicode/ures.h
"
18
65
66
U_CDECL_BEGIN
67
73
typedef
UResourceBundle
*
u_nl_catd
;
74
106
U_CAPI
u_nl_catd
U_EXPORT2
107
u_catopen
(
const
char
* name,
const
char
* locale,
UErrorCode
* ec);
108
117
U_CAPI
void
U_EXPORT2
118
u_catclose
(
u_nl_catd
catd);
119
152
U_CAPI
const
UChar
* U_EXPORT2
153
u_catgets
(
u_nl_catd
catd, int32_t set_num, int32_t msg_num,
154
const
UChar
* s,
155
int32_t* len,
UErrorCode
* ec);
156
157
U_CDECL_END
158
159
#endif
/*UCAT_H*/
160
/*eof*/
u_catgets
U_CAPI const UChar * u_catgets(u_nl_catd catd, int32_t set_num, int32_t msg_num, const UChar *s, int32_t *len, UErrorCode *ec)
Retrieve a localized string from an ICU message catalog.
u_catclose
U_CAPI void u_catclose(u_nl_catd catd)
Close an ICU message catalog, given its descriptor.
u_catopen
U_CAPI u_nl_catd u_catopen(const char *name, const char *locale, UErrorCode *ec)
Open and return an ICU message catalog descriptor.
u_nl_catd
UResourceBundle * u_nl_catd
An ICU message catalog descriptor, analogous to nl_catd.
Definition
ucat.h:73
UChar
char16_t UChar
The base type for UTF-16 code units and pointers.
Definition
umachine.h:400
U_CDECL_END
#define U_CDECL_END
This is used to end a declaration of a library private ICU C API.
Definition
umachine.h:86
U_CAPI
#define U_CAPI
This is used to declare a function as a public ICU C API.
Definition
umachine.h:110
U_CDECL_BEGIN
#define U_CDECL_BEGIN
This is used to begin a declaration of a library private ICU C API.
Definition
umachine.h:85
ures.h
C API: Resource Bundle.
UResourceBundle
struct UResourceBundle UResourceBundle
Definition
ures.h:63
utypes.h
Basic definitions for ICU, for both C and C++ APIs.
UErrorCode
UErrorCode
Standard ICU4C error code type, a substitute for exceptions.
Definition
utypes.h:509
Generated by
1.17.0