From 180bbc7b38f814ff506bb25091a908f02ba32b5c Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Wed, 12 Feb 2020 20:12:34 -0500 Subject: Add -N flag for notifications --- chat.h | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'chat.h') diff --git a/chat.h b/chat.h index ed6dc2f..fb7bf61 100644 --- a/chat.h +++ b/chat.h @@ -146,7 +146,22 @@ const char *commandIsNotice(size_t id, const char *input); const char *commandIsAction(size_t id, const char *input); void commandComplete(void); +enum { UtilCap = 16 }; +struct Util { + size_t argc; + const char *argv[UtilCap]; +}; + +static inline void utilPush(struct Util *util, const char *arg) { + if (1 + util->argc < UtilCap) { + util->argv[util->argc++] = arg; + } else { + errx(EX_CONFIG, "too many utility arguments"); + } +} + enum Heat { Cold, Warm, Hot }; +extern struct Util uiNotifyUtil; void uiInit(void); void uiShow(void); void uiHide(void); @@ -196,20 +211,6 @@ void completeClear(size_t id); size_t completeID(const char *str); enum Color completeColor(size_t id, const char *str); -enum { UtilCap = 16 }; -struct Util { - size_t argc; - const char *argv[UtilCap]; -}; - -static inline void utilPush(struct Util *util, const char *arg) { - if (1 + util->argc < UtilCap) { - util->argv[util->argc++] = arg; - } else { - errx(EX_CONFIG, "too many utility arguments"); - } -} - extern struct Util urlOpenUtil; extern struct Util urlCopyUtil; void urlScan(size_t id, const char *nick, const char *mesg); -- cgit 1.4.0