X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Futils.c;h=38e3ac95ec9830d64f62b611d45780dc79dc449c;hb=edccab15098b6bc9f8fb81ba219b556a60bc6c4a;hp=d084db6c82e98aed3e1e880fea0ccc2f66ed4d1b;hpb=39cc1b93c50ba4b9545279df84cd61ce9935d84c;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;