#define MMFILE_CODESET_UTF16 "UTF-16"
char *mmfile_get_charset(const char *str);
-char *mmfile_convert_to_utf8(const char *str, gssize len, const char *from_codeset);
+char *mmfile_convert_to_utf8(const char *str, ssize_t len, const char *from_codeset);
/*////////////////////////////////////////////////////////////////////// */
}
-char *mmfile_convert_to_utf8(const char *str, gssize len, const char *from_codeset)
+char *mmfile_convert_to_utf8(const char *str, ssize_t len, const char *from_codeset)
{
char *result = NULL;
GError *err = NULL;
/*if converting failed, return null string.*/
if (!result) {
- debug_warning(RELEASE, "text encoding failed.[%s][%d]\n", str, len);
+ debug_warning(RELEASE, "text encoding failed.[%s][%zd]\n", str, len);
if (err != NULL) {
debug_warning(DEBUG, "Error msg [%s]", err->message);
g_error_free(err);