diff options
author | June McEnroe <june@causal.agency> | 2018-08-06 14:19:52 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-08-06 14:19:52 -0400 |
commit | d6fb797b11aa6dd031032faf425be3ce5a69661d (patch) | |
tree | e348e4ec6ed53a9700219336fd6a3e3733093a56 /input.c | |
parent | Rename line editing functions (diff) | |
download | catgirl-d6fb797b11aa6dd031032faf425be3ce5a69661d.tar.gz catgirl-d6fb797b11aa6dd031032faf425be3ce5a69661d.zip |
Use wchar_t strings for all of UI
vaswprintf is a nightmare.
Diffstat (limited to 'input.c')
-rw-r--r-- | input.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/input.c b/input.c index 46bbc56..a53b0a2 100644 --- a/input.c +++ b/input.c @@ -23,18 +23,6 @@ #include "chat.h" -static wchar_t *wcssep(wchar_t **stringp, const wchar_t *delim) { - wchar_t *orig = *stringp; - if (!orig) return NULL; - size_t i = wcscspn(orig, delim); - *stringp = NULL; - if (orig[i]) { - orig[i] = '\0'; - *stringp = &orig[i + 1]; - } - return orig; -} - static void privmsg(bool action, const wchar_t *mesg) { char *line; int send; @@ -60,7 +48,7 @@ static void inputNick(wchar_t *params) { if (nick) { ircFmt("NICK %ls\r\n", nick); } else { - uiLog("/nick requires a name"); + uiLog(L"/nick requires a name"); } } @@ -110,5 +98,5 @@ void input(wchar_t *input) { COMMANDS[i].handler(input); return; } - uiFmt("/%ls isn't a recognized command", command); + uiFmt(L"/%ls isn't a recognized command", command); } |