2 * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #include <unicode/uchar.h>
18 #include <utils_i18n_uchar.h>
19 #include <utils_i18n_private.h>
21 int i18n_uchar_get_int_property_value ( i18n_uchar32 c, i18n_uchar_uproperty_e which, int32_t *property_val )
23 retv_if (property_val == NULL, I18N_ERROR_INVALID_PARAMETER);
24 *property_val = u_getIntPropertyValue(c, which);
26 return I18N_ERROR_NONE;
29 int i18n_uchar_get_ublock_code ( i18n_uchar32 c, i18n_uchar_ublock_code_e *block_val )
31 retv_if (block_val == NULL, I18N_ERROR_INVALID_PARAMETER);
32 *block_val = ublock_getCode(c);
34 return I18N_ERROR_NONE;