}
int wc_to_mb(int codepage, int flags, const wchar_t *wcstr, int wclen,
- char *mbstr, int mblen, char *defchr, int *defused,
+ char *mbstr, int mblen, const char *defchr, int *defused,
struct unicode_data *ucsdata)
{
/* FIXME: we should remove the defused param completely... */
int decode_codepage(char *cp_name)
{
- if (!*cp_name)
+ if (!cp_name || !*cp_name)
return CS_UTF8;
return charset_from_localenc(cp_name);
}