Lines Matching refs:charset
123 check_utf8(const char *charset) in check_utf8() argument
131 if (strcmp(charset, DEST_CHARSET) == 0) in check_utf8()
151 charset_len = search_alias(&p, buflen, charset); in check_utf8()
157 c_charset = (char *)charset; in check_utf8()
183 conv_init(const char *charset) in conv_init() argument
185 if (charset == NULL) { in conv_init()
192 if (check_utf8(charset)) { in conv_init()
200 cd = iconv_open(DEST_CHARSET, charset); in conv_init()
206 cur_line, cur_po, charset, DEST_CHARSET); in conv_init()
328 char *charset, *nplurals, *tmp, *p; in handle_message() local
424 charset = strstr(str->str, CHARSET_STR); in handle_message()
425 if (charset == NULL) { in handle_message()
431 charset += CHARSET_LEN; in handle_message()
432 p = strpbrk(charset, " \t\n"); in handle_message()
435 len = p - charset; in handle_message()
438 len = strlen(charset); in handle_message()
441 (void) memcpy(tmp, charset, len); in handle_message()
443 charset = tmp; in handle_message()
444 conv_init(charset); in handle_message()
445 free(charset); in handle_message()