1/*
2*****************************************************************************************
3* Copyright (C) 2010-2011 Apple Inc. All Rights Reserved.
4*****************************************************************************************
5*/
6
7#include "unicode/utypes.h"
8
9#if !UCONFIG_NO_FORMATTING
10
11#include "unicode/upluralrules.h"
12#include "unicode/uplrule.h"
13
14U_NAMESPACE_USE
15
16U_CAPI UPluralRules* U_EXPORT2
17uplrule_open(const char *locale,
18              UErrorCode *status)
19{
20    return uplrules_open(locale, status);
21}
22
23U_CAPI void U_EXPORT2
24uplrule_close(UPluralRules *plrules)
25{
26    uplrules_close(plrules);
27}
28
29U_CAPI int32_t U_EXPORT2
30uplrule_select(const UPluralRules *plrules,
31               int32_t number,
32               UChar *keyword, int32_t capacity,
33               UErrorCode *status)
34{
35    return uplrules_select(plrules, number, keyword, capacity, status);
36}
37
38U_CAPI int32_t U_EXPORT2
39uplrule_selectDouble(const UPluralRules *plrules,
40                     double number,
41                     UChar *keyword, int32_t capacity,
42                     UErrorCode *status)
43{
44    return uplrules_select(plrules, number, keyword, capacity, status);
45}
46
47#endif /* #if !UCONFIG_NO_FORMATTING */
48