summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Haberman <joshua@reverberate.org>2009-07-07 01:08:00 -0700
committerJoshua Haberman <joshua@reverberate.org>2009-07-07 01:08:00 -0700
commit34fe50818d9cfb7c6200875985f12546e9400f22 (patch)
tree112a49c6d339c2a54c2aa3896393955eec6c3ab3
parentd7fc64ab66893a8bda202554c098119ae900c131 (diff)
Removed minimum table size, reduces memory footprint.
-rw-r--r--upb_table.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/upb_table.c b/upb_table.c
index bad0b23..03fab2f 100644
--- a/upb_table.c
+++ b/upb_table.c
@@ -29,7 +29,6 @@ void upb_table_init(struct upb_table *t, uint32_t size, uint16_t entry_size)
t->entry_size = entry_size;
t->size_lg2 = 1;
while(size >>= 1) t->size_lg2++;
- t->size_lg2 = max(t->size_lg2, 4); /* Min size of 16. */
size_t bytes = upb_table_size(t) * t->entry_size;
t->entries = malloc(bytes);
memset(t->entries, 0, bytes); /* Both tables consider 0's an empty entry. */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback