From 4cda410b574c93c2ea7ad467e2b27809d0a0ba62 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Mon, 25 Feb 2019 23:10:40 -0500 Subject: Move nick and tag coloring to color.c --- format.c | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'format.c') diff --git a/format.c b/format.c index 02406e3..e2a6bb1 100644 --- a/format.c +++ b/format.c @@ -21,26 +21,6 @@ #include "chat.h" -// Adapted from . -static uint32_t hashChar(uint32_t hash, char ch) { - hash = (hash << 5) | (hash >> 27); - hash ^= ch; - hash *= 0x27220A95; - return hash; -} - -enum IRCColor formatColor(const char *str) { - if (!str) return IRCDefault; - uint32_t hash = 0; - for (; str[0]; ++str) { - hash = hashChar(hash, str[0]); - } - while (IRCBlack == (hash & IRCLightGray)) { - hash = hashChar(hash, '\0'); - } - return (hash & IRCLightGray); -} - void formatReset(struct Format *format) { format->bold = false; format->italic = false; -- cgit 1.4.1