X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/3544c8e738c3993d9c87417329c573544f641ad9..9e42afcd09973d589b58be8f503f05b9f292c3b4:/lib/charset.c diff --git a/lib/charset.c b/lib/charset.c index feb4469..b8af6e6 100644 --- a/lib/charset.c +++ b/lib/charset.c @@ -34,6 +34,17 @@ #include "vector.h" #include "unicode.h" +#if _WIN32 +// TODO WIN32 we assume UTF-8 here, which is *definitely wrong* +char *mb2utf8(const char *mb) { + return xstrdup(mb); +} + +char *utf82mb(const char *utf8) { + return xstrdup(utf8); +} +#else + /** @brief Low-level converstion routine * @param from Source encoding * @param to Destination encoding @@ -117,6 +128,8 @@ char *any2any(const char *from, else return xstrdup(any); } +#endif + /** @brief Truncate a string for display purposes * @param s Pointer to UTF-8 string * @param max Maximum number of columns