X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Futils.c;h=38e3ac95ec9830d64f62b611d45780dc79dc449c;hb=dfc72ce3ef0801b54a285abdd72b620a4dceb72e;hp=d084db6c82e98aed3e1e880fea0ccc2f66ed4d1b;hpb=96cf7d1f9a98dfbb68c8cfd47f3b774da7306b8b;p=doldaconnect.git diff --git a/daemon/utils.c b/daemon/utils.c index d084db6..38e3ac9 100644 --- a/daemon/utils.c +++ b/daemon/utils.c @@ -126,6 +126,19 @@ wchar_t *swprintf2(wchar_t *format, ...) return(buf); } +int havecharset(char *charset) +{ + iconv_t cd; + + if((cd = iconv_open("wchar_t", charset)) == (iconv_t)-1) + return(0); + iconv_close(cd); + if((cd = iconv_open(charset, "wchar_t")) == (iconv_t)-1) + return(0); + iconv_close(cd); + return(1); +} + wchar_t *icmbstowcs(char *mbs, char *charset) { int ret;