summaryrefslogtreecommitdiffhomepage
path: root/mixlib/mix_symbol_table.c
diff options
context:
space:
mode:
authorjaortega <jaortega>2000-12-08 21:30:01 +0000
committerjaortega <jaortega>2000-12-08 21:30:01 +0000
commit4d7d583e47215304d7be5487a42578081bbc8497 (patch)
tree3bb99264842fecf2d4ecb1f1eea16ac2b13d8177 /mixlib/mix_symbol_table.c
parentd0dba18550f315279d65e5b4a2fc7cbd20a98b4a (diff)
downloadmdk-4d7d583e47215304d7be5487a42578081bbc8497.tar.gz
mdk-4d7d583e47215304d7be5487a42578081bbc8497.tar.bz2
(mix_eval_{set,remove}symbols_from_table, mix_eval_substract_table) new functions
(mix_symbol_table_{merge,substract}_table) const-correct
Diffstat (limited to 'mixlib/mix_symbol_table.c')
-rw-r--r--mixlib/mix_symbol_table.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mixlib/mix_symbol_table.c b/mixlib/mix_symbol_table.c
index d59c396..1e08f2a 100644
--- a/mixlib/mix_symbol_table.c
+++ b/mixlib/mix_symbol_table.c
@@ -84,24 +84,24 @@ remove_symbol_(gpointer symbol, gpointer value, gpointer target)
gboolean
mix_symbol_table_merge_table (mix_symbol_table_t *table,
- mix_symbol_table_t *from)
+ const mix_symbol_table_t *from)
{
g_return_val_if_fail (table != NULL, FALSE);
if (from != NULL)
{
- mix_symbol_table_foreach (from, add_symbol_, table);
+ mix_symbol_table_foreach ((gpointer)from, add_symbol_, table);
}
return TRUE;
}
gboolean
mix_symbol_table_substract_table (mix_symbol_table_t *table,
- mix_symbol_table_t *other)
+ const mix_symbol_table_t *other)
{
g_return_val_if_fail (table != NULL, FALSE);
if (other != NULL)
{
- mix_symbol_table_foreach (other, remove_symbol_, table);
+ mix_symbol_table_foreach ((gpointer)other, remove_symbol_, table);
}
return TRUE;
}