static void __get_available_locales();
static int __get_date_basic_format();
static int __get_date_and_time(char *input_time);
-static int __get_number_format(char *input_number);
+static int __get_number_format(const char *input_number);
static int __get_symbol();
static int __get_language_info();
static int __manage_string_iteration(char *custom_type);
}
}
-char *__print_i18n_type_string(char *type, int num)
+char *__print_i18n_type_string(const char *type, int num)
{
char *str = (char*)calloc(300, sizeof(char));
PRINT_DEBUG_LOG("input type: %s, num: %d\n", type, num);
return str;
}
-static char *_date_basic_format_convert(char *input_pattern, int i, char *type)
+static char *_date_basic_format_convert(const char *input_pattern, int i, const char *type)
{
int ret = 0;
i18n_uchar pattern[BUF_SIZE] = {0, };
i18n_ustring_copy_ua_n(pattern, input_pattern, BUF_SIZE);
ret = i18n_udate_create(I18N_UDATE_PATTERN, I18N_UDATE_PATTERN, default_locale, timezone, -1, pattern, -1, &format_h);
+ CHECK_ERROR("i18n_udate_create", ret);
i18n_udate date_now = 259200000;
i18n_uchar *result = (i18n_uchar *) malloc(BUF_SIZE * sizeof(i18n_uchar));
int date_len = 0;
ret = i18n_udate_format_date(format_h, date_now, result, BUF_SIZE, NULL, &date_len);
+ CHECK_ERROR("i18n_udate_format_date", ret);
char *s = (char *)malloc(BUF_SIZE * sizeof(char));
i18n_ustring_copy_au(s, result);
return 0;
}
-static int __get_number_format(char *input_number)
+static int __get_number_format(const char *input_number)
{
int ret = 0;
i18n_uchar *number_to_convert;
if (!custom_number) {
- char *input_number = "abc০১২৩def四五六ⅦⅧⅨ";
+ const char *input_number = "abc০১২৩def四五六ⅦⅧⅨ";
printf(" Input number : %s\n", input_number);
number_to_convert =
(i18n_uchar *) malloc(sizeof(i18n_uchar) * (strlen(input_number) + 1));
i18n_ubreak_iterator_h boundary;
if (!input_string) {
- char *input_text = "Twinkle, twinkle, little star. How I wonder what you are";
+ const char *input_text = "Twinkle, twinkle, little star. How I wonder what you are";
printf("\nInput string : %s\n", input_text);
string_to_examine =
(i18n_uchar *) malloc(sizeof(i18n_uchar) * (strlen(input_text) + 1));
i18n_uchar *string_to_examine;
if (!custom_string) {
- char *input_text = "String";
+ const char *input_text = "String";
printf("\n Input string : %s\n", input_text);
string_to_examine =
(i18n_uchar *) malloc(sizeof(i18n_uchar) * (strlen(input_text) + 1));