320 |
char *unicode_buffer_remaining = unicode_buffer; |
char *unicode_buffer_remaining = unicode_buffer; |
321 |
char *data_remaining = (char *) source; |
char *data_remaining = (char *) source; |
322 |
size_t data_size_remaining = source_size; |
size_t data_size_remaining = source_size; |
323 |
iconv(cd, &data_remaining, &data_size_remaining, &unicode_buffer_remaining, |
iconv(cd, (ICONV_CONST char **) &data_remaining, &data_size_remaining, |
324 |
&unicode_buffer_size_remaining); |
&unicode_buffer_remaining, &unicode_buffer_size_remaining); |
325 |
iconv_close(cd); |
iconv_close(cd); |
326 |
|
|
327 |
/* translate linebreaks */ |
/* translate linebreaks */ |
773 |
iconv_close(cd); |
iconv_close(cd); |
774 |
return; |
return; |
775 |
} |
} |
776 |
iconv(cd, &data_remaining, &length_remaining, &utf8_data_remaining, |
iconv(cd, (ICONV_CONST char **) &data_remaining, &length_remaining, |
777 |
&utf8_length_remaining); |
&utf8_data_remaining, &utf8_length_remaining); |
778 |
iconv_close(cd); |
iconv_close(cd); |
779 |
free_data = True; |
free_data = True; |
780 |
data = (uint8 *) utf8_data; |
data = (uint8 *) utf8_data; |