summaryrefslogtreecommitdiff
path: root/testglib.c
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@pobox.com>1999-01-24 04:18:11 +0000
committerJeff Garzik <jgarzik@src.gnome.org>1999-01-24 04:18:11 +0000
commit448e792b0a9b092f9593eaa51e16acd8abe54c76 (patch)
tree9c312df9242a1d2a1d1b590426b39ee75c7bbfa2 /testglib.c
parentff87d4a0b6a46031663fccdfa0d8120813329578 (diff)
downloadglib-448e792b0a9b092f9593eaa51e16acd8abe54c76.tar.gz
- Fixed bug that overwrote nodes in hash buckets instead of adding them to
Sat Jan 23 22:45:59 1999 Jeff Garzik <jgarzik@pobox.com> * ghash.c (g_hash_table_lookup_node, g_hash_table_lookup, g_hash_table_insert, g_hash_table_remove, g_hash_table_lookup_extended): - Fixed bug that overwrote nodes in hash buckets instead of adding them to the hash bucket node list. Hash tables now work as advertised. (g_hash_table_resize): - Use g_new0 instead of manual init. - Space out code a bit for readability. (g_hash_nodes_destroy): - Replaced "if (!hash_node) return;" with "if (hash_node) {do stuff}". Testing takes up less code space than explicit call to 'return' before end of function. (look at gcc -S) Updated module header copyright to 1999. New module macro G_HASH_BUCKET for (table,key)->bucket lookups. * tests/hash-test.c: - Add two new tests, one with strings as the keys and values, and one with ints as the keys and values. Tests indirect (strings) and direct (ints) hashing. - Cleanup unused junk left over from testglib.c. - Converted a g_print call to g_assert_not_reached. - Updated copyright to 1999. * testglib.c, tests/string-test.c: - Init 'tmp_string' var to NULL, silencing uninit-var warning.
Diffstat (limited to 'testglib.c')
-rw-r--r--testglib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/testglib.c b/testglib.c
index 3d63ebbcb..2c4c87bda 100644
--- a/testglib.c
+++ b/testglib.c
@@ -283,7 +283,7 @@ main (int argc,
gint morenums[10] = { 8, 9, 7, 0, 3, 2, 5, 1, 4, 6};
gchar *string;
- gchar *mem[10000], *tmp_string, *tmp_string_2;
+ gchar *mem[10000], *tmp_string = NULL, *tmp_string_2;
gint i, j;
GArray *garray;
GPtrArray *gparray;