summaryrefslogtreecommitdiff
path: root/glib/src/binding.ccg
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/binding.ccg')
-rw-r--r--glib/src/binding.ccg10
1 files changed, 6 insertions, 4 deletions
diff --git a/glib/src/binding.ccg b/glib/src/binding.ccg
index ff753380..f759ab3c 100644
--- a/glib/src/binding.ccg
+++ b/glib/src/binding.ccg
@@ -49,7 +49,9 @@ Binding_transform_callback_common(
return result;
}
-gboolean
+extern "C"
+{
+static gboolean
Binding_transform_to_callback(
GBinding*, const GValue* from_value, GValue* to_value, gpointer user_data)
{
@@ -59,7 +61,7 @@ Binding_transform_to_callback(
return Binding_transform_callback_common(from_value, to_value, the_slot);
}
-gboolean
+static gboolean
Binding_transform_from_callback(
GBinding*, const GValue* from_value, GValue* to_value, gpointer user_data)
{
@@ -69,12 +71,12 @@ Binding_transform_from_callback(
return Binding_transform_callback_common(from_value, to_value, the_slot);
}
-void
+static void
Binding_transform_callback_destroy(gpointer user_data)
{
delete static_cast<BindingTransformSlots*>(user_data);
}
-
+} // extern "C"
} // anonymous namespace
namespace Glib