Lines Matching refs:charset
121 check_utf8(const char *charset) in check_utf8() argument
129 if (strcmp(charset, DEST_CHARSET) == 0) in check_utf8()
149 charset_len = search_alias(&p, buflen, charset); in check_utf8()
155 c_charset = (char *)charset; in check_utf8()
181 conv_init(const char *charset) in conv_init() argument
183 if (charset == NULL) { in conv_init()
190 if (check_utf8(charset)) { in conv_init()
198 cd = iconv_open(DEST_CHARSET, charset); in conv_init()
204 cur_line, cur_po, charset, DEST_CHARSET); in conv_init()
326 char *charset, *nplurals, *tmp, *p; in handle_message() local
422 charset = strstr(str->str, CHARSET_STR); in handle_message()
423 if (charset == NULL) { in handle_message()
429 charset += CHARSET_LEN; in handle_message()
430 p = strpbrk(charset, " \t\n"); in handle_message()
433 len = p - charset; in handle_message()
436 len = strlen(charset); in handle_message()
439 (void) memcpy(tmp, charset, len); in handle_message()
441 charset = tmp; in handle_message()
442 conv_init(charset); in handle_message()
443 free(charset); in handle_message()