diff options
Diffstat (limited to 'gio/src')
-rw-r--r-- | gio/src/cancellable.ccg | 8 |
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) { |