From d6fb797b11aa6dd031032faf425be3ce5a69661d Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Mon, 6 Aug 2018 14:19:52 -0400 Subject: Use wchar_t strings for all of UI vaswprintf is a nightmare. --- input.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'input.c') 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); } -- cgit 1.4.1