summary refs log tree commit diff
path: root/format.c
diff options
context:
space:
mode:
authorCurtis McEnroe2019-02-25 23:10:40 -0500
committerCurtis McEnroe2019-02-25 23:10:40 -0500
commit4cda410b574c93c2ea7ad467e2b27809d0a0ba62 (patch)
treeaaffc0e9b1379f1a9fb7fa571b2807077d4acbbe /format.c
parentb2f6082dffb6a5fce557882e18183c2438ea4a3d (diff)
Move nick and tag coloring to color.c
Diffstat (limited to 'format.c')
-rw-r--r--format.c20
1 files changed, 0 insertions, 20 deletions
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 <https://github.com/cbreeden/fxhash/blob/master/lib.rs>.
-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;