]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - utf8lib.h
major overhaul for thread-safety - many global variables and static
[xonotic/darkplaces.git] / utf8lib.h
index 9124c4e7905ea72ed0123aca9c20daf7a02e9f7e..36c16fe1444d967a255cbe11d87f2904929f6d8b 100644 (file)
--- a/utf8lib.h
+++ b/utf8lib.h
@@ -38,11 +38,12 @@ size_t u8_prevbyte(const char*, size_t);
 Uchar  u8_getchar_utf8_enabled(const char*, const char**);
 Uchar  u8_getnchar_utf8_enabled(const char*, const char**, size_t);
 int    u8_fromchar(Uchar, char*, size_t);
+size_t u8_mbstowcs(Uchar *, const char *, size_t);
 size_t u8_wcstombs(char*, const Uchar*, size_t);
 size_t u8_COM_StringLengthNoColors(const char *s, size_t size_s, qboolean *valid);
 
 // returns a static buffer, use this for inlining
-char  *u8_encodech(Uchar ch, size_t*);
+char  *u8_encodech(Uchar ch, size_t*, char*buf16);
 
 size_t u8_strpad(char *out, size_t outsize, const char *in, qboolean leftalign, size_t minwidth, size_t maxwidth);