iHighlight nickname by prefixing message with >. - irc - Unnamed repository; edit this file 'description' to name the repository. Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/irc.git URL:git://vernunftzentrum.de/irc.git vernunftzentrum.de 70 1Log /ckeen/repos/irc/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/irc/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/irc/refs.gph vernunftzentrum.de 70 1README /ckeen/repos/irc/file/README.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit 9d13c27310b659f41379c638b799281d7735201c /ckeen/repos/irc/commit/9d13c27310b659f41379c638b799281d7735201c.gph vernunftzentrum.de 70 1parent 588eaca2cef25a0e061d977126c1af0ceb63a443 /ckeen/repos/irc/commit/588eaca2cef25a0e061d977126c1af0ceb63a443.gph vernunftzentrum.de 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org vernunftzentrum.de 70 iDate: Sun, 24 Apr 2016 16:29:51 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iHighlight nickname by prefixing message with >. Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i Makefile | 2 +- Err vernunftzentrum.de 70 i irc.c | 10 +++++++--- Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i2 files changed, 8 insertions(+), 4 deletions(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/Makefile b/Makefile /ckeen/repos/irc/file/Makefile.gph vernunftzentrum.de 70 i@@ -1,6 +1,6 @@ Err vernunftzentrum.de 70 i BIN = irc Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i-CFLAGS = -std=c99 -Os -D_POSIX_C_SOURCE=201112 Err vernunftzentrum.de 70 i+CFLAGS = -std=c99 -Os -D_POSIX_C_SOURCE=201112 -D_GNU_SOURCE Err vernunftzentrum.de 70 i LDFLAGS = -lncurses Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i all: ${BIN} Err vernunftzentrum.de 70 1diff --git a/irc.c b/irc.c /ckeen/repos/irc/file/irc.c.gph vernunftzentrum.de 70 i@@ -21,12 +21,13 @@ Err vernunftzentrum.de 70 i #include Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i #undef CTRL Err vernunftzentrum.de 70 i-#define CTRL(x) (x & 037) Err vernunftzentrum.de 70 i+#define CTRL(x) (x & 037) Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i #define SCROLL 15 Err vernunftzentrum.de 70 i #define INDENT 21 Err vernunftzentrum.de 70 i #define DATEFMT "%H:%M" Err vernunftzentrum.de 70 i-#define PFMT "%-12s < %s" Err vernunftzentrum.de 70 i+#define PFMT " %-12s < %s" Err vernunftzentrum.de 70 i+#define PFMTHIGH "> %-12s < %s" Err vernunftzentrum.de 70 i #define SRV "irc.oftc.net" Err vernunftzentrum.de 70 i #define PORT 6667 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i@@ -268,7 +269,10 @@ scmd(char *usr, char *cmd, char *par, char *data) Err vernunftzentrum.de 70 i } Err vernunftzentrum.de 70 i if (!strcmp(cmd, "PRIVMSG")) { Err vernunftzentrum.de 70 i if (!pm || !data) return; Err vernunftzentrum.de 70 i- pushf(chfind(pm), PFMT, usr, data); Err vernunftzentrum.de 70 i+ if (strcasestr(data, nick)) Err vernunftzentrum.de 70 i+ pushf(chfind(pm), PFMTHIGH, usr, data); Err vernunftzentrum.de 70 i+ else Err vernunftzentrum.de 70 i+ pushf(chfind(pm), PFMT, usr, data); Err vernunftzentrum.de 70 i } else if (!strcmp(cmd, "PING")) { Err vernunftzentrum.de 70 i sndf("PONG :%s", data?data:"(null)"); Err vernunftzentrum.de 70 i } else if (!strcmp(cmd, "PART")) { Err vernunftzentrum.de 70 .