summaryrefslogtreecommitdiff
path: root/gio/src/cancellable.ccg
diff options
context:
space:
mode:
Diffstat (limited to 'gio/src/cancellable.ccg')
-rw-r--r--gio/src/cancellable.ccg8
1 files changed, 6 insertions, 2 deletions
diff --git a/gio/src/cancellable.ccg b/gio/src/cancellable.ccg
index 87d8f660..25826298 100644
--- a/gio/src/cancellable.ccg
+++ b/gio/src/cancellable.ccg
@@ -20,8 +20,11 @@
namespace Gio
{
-extern "C" {
-
+extern "C"
+{
+// Non-static functions with C linkage get external linkage, even if they are
+// defined in an anonymous namespace.
+//TODO: Declare 'static' when we can break ABI.
void
delete_slot(gpointer data)
{
@@ -30,6 +33,7 @@ delete_slot(gpointer data)
delete callback;
}
+//TODO: Declare 'static' when we can break ABI.
void
slot_cancelled_proxy(GCancellable* /*cancellable*/, gpointer data)
{