/* Returns: TRUE if the key did not exist yet  */
gboolean g_hash_table_replace(GHashTable *hash_table, gpointer key, gpointer value)
/* Returns: TRUE if the key did not exist yet  */
gboolean g_hash_table_replace(GHashTable *hash_table, gpointer key, gpointer value)
{
  return g_hash_table_insert_internal (hash_table, key, value, TRUE);
}