diff tern.c @ 652:f822d9216968

Merge
author Michael Pavone <pavone@retrodev.com>
date Tue, 30 Dec 2014 19:11:34 -0800
parents de6f00204fa2
children 1b2f8280ba81
line wrap: on
line diff
--- a/tern.c	Mon Dec 29 23:08:39 2014 -0800
+++ b/tern.c	Tue Dec 30 19:11:34 2014 -0800
@@ -122,4 +122,14 @@
 	return tern_insert(head, key, val);
 }
 
-
+char * tern_int_key(uint32_t key, char * buf)
+{
+	char * cur = buf;
+	while (key)
+	{
+		*(cur++) = (key & 0x7F) + 1;
+		key >>= 7;
+	}
+	*cur = 0;
+	return buf;
+}