diff options
author | Tim Janik <timj@gtk.org> | 1999-03-14 20:03:51 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1999-03-14 20:03:51 +0000 |
commit | dbfd5be9a6a11c13267bb3fcf67fd75d49154d77 (patch) | |
tree | 1e9342ea728030937af4218b254989d7aef770c5 | |
parent | 1227e07bd8e05d909d240232a7f297d5a7d9af72 (diff) |
changed a bunch of g_assert() statements to g_return_if_fail().
Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org>
* gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements
to g_return_if_fail().
(g_mem_profile):
(g_mem_chunk_print):
(g_mem_chunk_info): removed some extraneous "\n"s at the end of the log
messages.
* gtimer.c (g_timer_*): changed a bunch of g_assert() statements
to g_return_if_fail().
* grel.c (g_*): changed a bunch of g_assert() statements to
g_return_if_fail() and added some extra ones to check relation != NULL.
-rw-r--r-- | ChangeLog | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-12 | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 14 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 14 | ||||
-rw-r--r-- | glib/gmem.c | 28 | ||||
-rw-r--r-- | glib/grel.c | 36 | ||||
-rw-r--r-- | glib/gtimer.c | 8 | ||||
-rw-r--r-- | gmem.c | 28 | ||||
-rw-r--r-- | grel.c | 36 | ||||
-rw-r--r-- | gtimer.c | 8 |
14 files changed, 194 insertions, 62 deletions
@@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 9816e9f24..bfeb681bf 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,17 @@ +Sun Mar 14 17:50:35 1999 Tim Janik <timj@gtk.org> + + * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + (g_mem_profile): + (g_mem_chunk_print): + (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log + messages. + + * gtimer.c (g_timer_*): changed a bunch of g_assert() statements + to g_return_if_fail(). + * grel.c (g_*): changed a bunch of g_assert() statements to + g_return_if_fail() and added some extra ones to check relation != NULL. + 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Also accept _Pctime_r instead of ctime_r, while diff --git a/glib/gmem.c b/glib/gmem.c index 13623de5a..80f930107 100644 --- a/glib/gmem.c +++ b/glib/gmem.c @@ -435,15 +435,15 @@ g_mem_profile (void) for (i = 0; i < (MEM_PROFILE_TABLE_SIZE - 1); i++) if (local_allocations[i] > 0) g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, - "%lu allocations of %d bytes\n", local_allocations[i], i + 1); + "%lu allocations of %d bytes", local_allocations[i], i + 1); if (local_allocations[MEM_PROFILE_TABLE_SIZE - 1] > 0) g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, - "%lu allocations of greater than %d bytes\n", + "%lu allocations of greater than %d bytes", local_allocations[MEM_PROFILE_TABLE_SIZE - 1], MEM_PROFILE_TABLE_SIZE - 1); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes allocated\n", local_allocated_mem); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes freed\n", local_freed_mem); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes in use\n", local_allocated_mem - local_freed_mem); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes allocated", local_allocated_mem); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes freed", local_freed_mem); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes in use", local_allocated_mem - local_freed_mem); #endif /* ENABLE_MEM_PROFILE */ } @@ -531,7 +531,7 @@ g_mem_chunk_destroy (GMemChunk *mem_chunk) GMemArea *mem_areas; GMemArea *temp_area; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); ENTER_MEM_CHUNK_ROUTINE(); @@ -572,7 +572,7 @@ g_mem_chunk_alloc (GMemChunk *mem_chunk) ENTER_MEM_CHUNK_ROUTINE(); - g_assert (mem_chunk != NULL); + g_return_val_if_fail (mem_chunk != NULL, NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; @@ -720,8 +720,8 @@ g_mem_chunk_free (GMemChunk *mem_chunk, GMemArea *temp_area; GFreeAtom *free_atom; - g_assert (mem_chunk != NULL); - g_assert (mem != NULL); + g_return_if_fail (mem_chunk != NULL); + g_return_if_fail (mem != NULL); ENTER_MEM_CHUNK_ROUTINE(); @@ -763,7 +763,7 @@ g_mem_chunk_clean (GMemChunk *mem_chunk) GFreeAtom *temp_free_atom; gpointer mem; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; @@ -827,7 +827,7 @@ g_mem_chunk_reset (GMemChunk *mem_chunk) GMemArea *mem_areas; GMemArea *temp_area; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; @@ -857,7 +857,7 @@ g_mem_chunk_print (GMemChunk *mem_chunk) GMemArea *mem_areas; gulong mem; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; mem_areas = rmem_chunk->mem_areas; @@ -870,7 +870,7 @@ g_mem_chunk_print (GMemChunk *mem_chunk) } g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, - "%s: %ld bytes using %d mem areas\n", + "%s: %ld bytes using %d mem areas", rmem_chunk->name, mem, rmem_chunk->num_mem_areas); } @@ -890,7 +890,7 @@ g_mem_chunk_info (void) } g_mutex_unlock (mem_chunks_lock); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%d mem chunks\n", count); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%d mem chunks", count); g_mutex_lock (mem_chunks_lock); mem_chunk = mem_chunks; diff --git a/glib/grel.c b/glib/grel.c index 237b60c5d..4358cdceb 100644 --- a/glib/grel.c +++ b/glib/grel.c @@ -153,8 +153,10 @@ g_relation_index (GRelation *relation, GCompareFunc key_compare_func) { GRealRelation *rel = (GRealRelation *) relation; + + g_return_if_fail (relation != NULL); - g_assert (rel->count == 0 && rel->hashed_tuple_tables[field] == NULL); + g_return_if_fail (rel->count == 0 && rel->hashed_tuple_tables[field] == NULL); rel->hashed_tuple_tables[field] = g_hash_table_new (hash_func, key_compare_func); } @@ -204,7 +206,9 @@ g_relation_insert (GRelation *relation, } static void -g_relation_delete_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user_data) +g_relation_delete_tuple (gpointer tuple_key, + gpointer tuple_value, + gpointer user_data) { gpointer *tuple = (gpointer*) tuple_value; GRealRelation *rel = (GRealRelation *) user_data; @@ -238,16 +242,17 @@ g_relation_delete_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user } gint -g_relation_delete (GRelation *relation, +g_relation_delete (GRelation *relation, gconstpointer key, - gint field) + gint field) { GRealRelation *rel = (GRealRelation *) relation; GHashTable *table = rel->hashed_tuple_tables[field]; GHashTable *key_table; gint count = rel->count; - g_assert (table); + g_return_val_if_fail (relation != NULL, 0); + g_return_val_if_fail (table != NULL, 0); key_table = g_hash_table_lookup (table, key); @@ -268,7 +273,9 @@ g_relation_delete (GRelation *relation, } static void -g_relation_select_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user_data) +g_relation_select_tuple (gpointer tuple_key, + gpointer tuple_value, + gpointer user_data) { gpointer *tuple = (gpointer*) tuple_value; GRealTuples *tuples = (GRealTuples*) user_data; @@ -284,9 +291,9 @@ g_relation_select_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user } GTuples* -g_relation_select (GRelation *relation, +g_relation_select (GRelation *relation, gconstpointer key, - gint field) + gint field) { GRealRelation *rel = (GRealRelation *) relation; GHashTable *table = rel->hashed_tuple_tables[field]; @@ -294,7 +301,8 @@ g_relation_select (GRelation *relation, GRealTuples *tuples = g_new0 (GRealTuples, 1); gint count; - g_assert (table); + g_return_val_if_fail (relation != NULL, NULL); + g_return_val_if_fail (table != NULL, NULL); key_table = g_hash_table_lookup (table, key); @@ -314,15 +322,16 @@ g_relation_select (GRelation *relation, } gint -g_relation_count (GRelation *relation, +g_relation_count (GRelation *relation, gconstpointer key, - gint field) + gint field) { GRealRelation *rel = (GRealRelation *) relation; GHashTable *table = rel->hashed_tuple_tables[field]; GHashTable *key_table; - g_assert (table); + g_return_val_if_fail (relation != NULL, 0); + g_return_val_if_fail (table != NULL, 0); key_table = g_hash_table_lookup (table, key); @@ -374,7 +383,8 @@ g_tuples_index (GTuples *tuples0, { GRealTuples *tuples = (GRealTuples*) tuples0; - g_assert (field < tuples->width); + g_return_val_if_fail (tuples0 != NULL, NULL); + g_return_val_if_fail (field < tuples->width, NULL); return tuples->data[index * tuples->width + field]; } diff --git a/glib/gtimer.c b/glib/gtimer.c index eb18af85e..854ec6714 100644 --- a/glib/gtimer.c +++ b/glib/gtimer.c @@ -79,7 +79,7 @@ g_timer_new (void) void g_timer_destroy (GTimer *timer) { - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); g_free (timer); } @@ -89,7 +89,7 @@ g_timer_start (GTimer *timer) { GRealTimer *rtimer; - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); rtimer = (GRealTimer*) timer; rtimer->active = TRUE; @@ -106,7 +106,7 @@ g_timer_stop (GTimer *timer) { GRealTimer *rtimer; - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); rtimer = (GRealTimer*) timer; rtimer->active = FALSE; @@ -123,7 +123,7 @@ g_timer_reset (GTimer *timer) { GRealTimer *rtimer; - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); rtimer = (GRealTimer*) timer; @@ -435,15 +435,15 @@ g_mem_profile (void) for (i = 0; i < (MEM_PROFILE_TABLE_SIZE - 1); i++) if (local_allocations[i] > 0) g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, - "%lu allocations of %d bytes\n", local_allocations[i], i + 1); + "%lu allocations of %d bytes", local_allocations[i], i + 1); if (local_allocations[MEM_PROFILE_TABLE_SIZE - 1] > 0) g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, - "%lu allocations of greater than %d bytes\n", + "%lu allocations of greater than %d bytes", local_allocations[MEM_PROFILE_TABLE_SIZE - 1], MEM_PROFILE_TABLE_SIZE - 1); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes allocated\n", local_allocated_mem); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes freed\n", local_freed_mem); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes in use\n", local_allocated_mem - local_freed_mem); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes allocated", local_allocated_mem); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes freed", local_freed_mem); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%lu bytes in use", local_allocated_mem - local_freed_mem); #endif /* ENABLE_MEM_PROFILE */ } @@ -531,7 +531,7 @@ g_mem_chunk_destroy (GMemChunk *mem_chunk) GMemArea *mem_areas; GMemArea *temp_area; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); ENTER_MEM_CHUNK_ROUTINE(); @@ -572,7 +572,7 @@ g_mem_chunk_alloc (GMemChunk *mem_chunk) ENTER_MEM_CHUNK_ROUTINE(); - g_assert (mem_chunk != NULL); + g_return_val_if_fail (mem_chunk != NULL, NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; @@ -720,8 +720,8 @@ g_mem_chunk_free (GMemChunk *mem_chunk, GMemArea *temp_area; GFreeAtom *free_atom; - g_assert (mem_chunk != NULL); - g_assert (mem != NULL); + g_return_if_fail (mem_chunk != NULL); + g_return_if_fail (mem != NULL); ENTER_MEM_CHUNK_ROUTINE(); @@ -763,7 +763,7 @@ g_mem_chunk_clean (GMemChunk *mem_chunk) GFreeAtom *temp_free_atom; gpointer mem; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; @@ -827,7 +827,7 @@ g_mem_chunk_reset (GMemChunk *mem_chunk) GMemArea *mem_areas; GMemArea *temp_area; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; @@ -857,7 +857,7 @@ g_mem_chunk_print (GMemChunk *mem_chunk) GMemArea *mem_areas; gulong mem; - g_assert (mem_chunk != NULL); + g_return_if_fail (mem_chunk != NULL); rmem_chunk = (GRealMemChunk*) mem_chunk; mem_areas = rmem_chunk->mem_areas; @@ -870,7 +870,7 @@ g_mem_chunk_print (GMemChunk *mem_chunk) } g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, - "%s: %ld bytes using %d mem areas\n", + "%s: %ld bytes using %d mem areas", rmem_chunk->name, mem, rmem_chunk->num_mem_areas); } @@ -890,7 +890,7 @@ g_mem_chunk_info (void) } g_mutex_unlock (mem_chunks_lock); - g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%d mem chunks\n", count); + g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%d mem chunks", count); g_mutex_lock (mem_chunks_lock); mem_chunk = mem_chunks; @@ -153,8 +153,10 @@ g_relation_index (GRelation *relation, GCompareFunc key_compare_func) { GRealRelation *rel = (GRealRelation *) relation; + + g_return_if_fail (relation != NULL); - g_assert (rel->count == 0 && rel->hashed_tuple_tables[field] == NULL); + g_return_if_fail (rel->count == 0 && rel->hashed_tuple_tables[field] == NULL); rel->hashed_tuple_tables[field] = g_hash_table_new (hash_func, key_compare_func); } @@ -204,7 +206,9 @@ g_relation_insert (GRelation *relation, } static void -g_relation_delete_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user_data) +g_relation_delete_tuple (gpointer tuple_key, + gpointer tuple_value, + gpointer user_data) { gpointer *tuple = (gpointer*) tuple_value; GRealRelation *rel = (GRealRelation *) user_data; @@ -238,16 +242,17 @@ g_relation_delete_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user } gint -g_relation_delete (GRelation *relation, +g_relation_delete (GRelation *relation, gconstpointer key, - gint field) + gint field) { GRealRelation *rel = (GRealRelation *) relation; GHashTable *table = rel->hashed_tuple_tables[field]; GHashTable *key_table; gint count = rel->count; - g_assert (table); + g_return_val_if_fail (relation != NULL, 0); + g_return_val_if_fail (table != NULL, 0); key_table = g_hash_table_lookup (table, key); @@ -268,7 +273,9 @@ g_relation_delete (GRelation *relation, } static void -g_relation_select_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user_data) +g_relation_select_tuple (gpointer tuple_key, + gpointer tuple_value, + gpointer user_data) { gpointer *tuple = (gpointer*) tuple_value; GRealTuples *tuples = (GRealTuples*) user_data; @@ -284,9 +291,9 @@ g_relation_select_tuple (gpointer tuple_key, gpointer tuple_value, gpointer user } GTuples* -g_relation_select (GRelation *relation, +g_relation_select (GRelation *relation, gconstpointer key, - gint field) + gint field) { GRealRelation *rel = (GRealRelation *) relation; GHashTable *table = rel->hashed_tuple_tables[field]; @@ -294,7 +301,8 @@ g_relation_select (GRelation *relation, GRealTuples *tuples = g_new0 (GRealTuples, 1); gint count; - g_assert (table); + g_return_val_if_fail (relation != NULL, NULL); + g_return_val_if_fail (table != NULL, NULL); key_table = g_hash_table_lookup (table, key); @@ -314,15 +322,16 @@ g_relation_select (GRelation *relation, } gint -g_relation_count (GRelation *relation, +g_relation_count (GRelation *relation, gconstpointer key, - gint field) + gint field) { GRealRelation *rel = (GRealRelation *) relation; GHashTable *table = rel->hashed_tuple_tables[field]; GHashTable *key_table; - g_assert (table); + g_return_val_if_fail (relation != NULL, 0); + g_return_val_if_fail (table != NULL, 0); key_table = g_hash_table_lookup (table, key); @@ -374,7 +383,8 @@ g_tuples_index (GTuples *tuples0, { GRealTuples *tuples = (GRealTuples*) tuples0; - g_assert (field < tuples->width); + g_return_val_if_fail (tuples0 != NULL, NULL); + g_return_val_if_fail (field < tuples->width, NULL); return tuples->data[index * tuples->width + field]; } @@ -79,7 +79,7 @@ g_timer_new (void) void g_timer_destroy (GTimer *timer) { - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); g_free (timer); } @@ -89,7 +89,7 @@ g_timer_start (GTimer *timer) { GRealTimer *rtimer; - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); rtimer = (GRealTimer*) timer; rtimer->active = TRUE; @@ -106,7 +106,7 @@ g_timer_stop (GTimer *timer) { GRealTimer *rtimer; - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); rtimer = (GRealTimer*) timer; rtimer->active = FALSE; @@ -123,7 +123,7 @@ g_timer_reset (GTimer *timer) { GRealTimer *rtimer; - g_assert (timer != NULL); + g_return_if_fail (timer != NULL); rtimer = (GRealTimer*) timer; |