diff options
author | June McEnroe <june@causal.agency> | 2018-08-20 18:41:23 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-08-20 18:43:16 -0400 |
commit | 4e4eb0de0f50517e3a2892cddcadfbd75da7152f (patch) | |
tree | cebf2ed9f1cc63b5714e2c9357f8b9ff27f10afc /chat.h | |
parent | Set errno in vaswprintf in case vswprintf does not (diff) | |
download | catgirl-4e4eb0de0f50517e3a2892cddcadfbd75da7152f.tar.gz catgirl-4e4eb0de0f50517e3a2892cddcadfbd75da7152f.zip |
Add wcsnchr, wcsnrchr, awcsntombs
This eliminates calls to editHead and editTail inside edit.c. Oh god I'm sorry for following libc naming conventions for this stuff.
Diffstat (limited to '')
-rw-r--r-- | chat.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chat.h b/chat.h index 4975a3e..4ec5dcd 100644 --- a/chat.h +++ b/chat.h @@ -161,8 +161,11 @@ void logFmt( void spawn(char *const argv[]); +wchar_t *wcsnchr(const wchar_t *wcs, size_t len, wchar_t chr); +wchar_t *wcsnrchr(const wchar_t *wcs, size_t len, wchar_t chr); wchar_t *ambstowcs(const char *src); char *awcstombs(const wchar_t *src); +char *awcsntombs(const wchar_t *src, size_t nwc); int vaswprintf(wchar_t **ret, const wchar_t *format, va_list ap); // HACK: clang won't check wchar_t *format strings. |