ICU 73.2  73.2
ucat.h
Go to the documentation of this file.
00001 // © 2016 and later: Unicode, Inc. and others.
00002 // License & terms of use: http://www.unicode.org/copyright.html
00003 /*
00004 **********************************************************************
00005 * Copyright (c) 2003-2004, International Business Machines
00006 * Corporation and others.  All Rights Reserved.
00007 **********************************************************************
00008 * Author: Alan Liu
00009 * Created: March 19 2003
00010 * Since: ICU 2.6
00011 **********************************************************************
00012 */
00013 #ifndef UCAT_H
00014 #define UCAT_H
00015 
00016 #include "unicode/utypes.h"
00017 #include "unicode/ures.h"
00018 
00066 U_CDECL_BEGIN
00067 
00073 typedef UResourceBundle* u_nl_catd;
00074 
00106 U_CAPI u_nl_catd U_EXPORT2
00107 u_catopen(const char* name, const char* locale, UErrorCode* ec);
00108 
00117 U_CAPI void U_EXPORT2
00118 u_catclose(u_nl_catd catd);
00119 
00152 U_CAPI const UChar* U_EXPORT2
00153 u_catgets(u_nl_catd catd, int32_t set_num, int32_t msg_num,
00154           const UChar* s,
00155           int32_t* len, UErrorCode* ec);
00156 
00157 U_CDECL_END
00158 
00159 #endif /*UCAT_H*/
00160 /*eof*/