summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-09-27 16:18:57 +0200
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-09-27 16:18:57 +0200
commit4a970453dee42ad1cbef4505e10a3c5a9ff69f61 (patch)
treea12a1bf8420889ab8432b77034cd65ea8ed59009
parentb4e04a07165557b7193f715d55a31dfdd287d7ec (diff)
downloadlasso-4a970453dee42ad1cbef4505e10a3c5a9ff69f61.tar.gz
lasso-4a970453dee42ad1cbef4505e10a3c5a9ff69f61.tar.xz
lasso-4a970453dee42ad1cbef4505e10a3c5a9ff69f61.zip
[Core] add missing annotation to lasso_*_dump functions
The string returned by these functions is newly allocated and must be freed by the caller.
-rw-r--r--lasso/id-ff/identity.c2
-rw-r--r--lasso/id-ff/login.c2
-rw-r--r--lasso/id-ff/logout.c2
-rw-r--r--lasso/id-ff/name_registration.c2
-rw-r--r--lasso/id-ff/server.c2
-rw-r--r--lasso/id-ff/session.c2
-rw-r--r--lasso/xml/xml.c4
7 files changed, 8 insertions, 8 deletions
diff --git a/lasso/id-ff/identity.c b/lasso/id-ff/identity.c
index 8582b5b4..872909c2 100644
--- a/lasso/id-ff/identity.c
+++ b/lasso/id-ff/identity.c
@@ -377,7 +377,7 @@ lasso_identity_new_from_dump(const gchar *dump)
*
* Dumps @identity content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar*
lasso_identity_dump(LassoIdentity *identity)
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index b098dbfe..85deb368 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -2413,7 +2413,7 @@ lasso_login_new_from_dump(LassoServer *server, const gchar *dump)
*
* Dumps @login content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar*
lasso_login_dump(LassoLogin *login)
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c
index 2e6a2d81..44555060 100644
--- a/lasso/id-ff/logout.c
+++ b/lasso/id-ff/logout.c
@@ -1405,7 +1405,7 @@ lasso_logout_new_from_dump(LassoServer *server, const char *dump)
*
* Dumps @logout content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar*
lasso_logout_dump(LassoLogout *logout)
diff --git a/lasso/id-ff/name_registration.c b/lasso/id-ff/name_registration.c
index 056d6295..c98ad63a 100644
--- a/lasso/id-ff/name_registration.c
+++ b/lasso/id-ff/name_registration.c
@@ -770,7 +770,7 @@ lasso_name_registration_new_from_dump(LassoServer *server, const char *dump)
*
* Dumps @name_registration content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar *
lasso_name_registration_dump(LassoNameRegistration *name_registration)
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c
index b5d9a3a2..b40ee5b2 100644
--- a/lasso/id-ff/server.c
+++ b/lasso/id-ff/server.c
@@ -703,7 +703,7 @@ lasso_server_new_from_dump(const gchar *dump)
*
* Dumps @server content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar*
lasso_server_dump(LassoServer *server)
diff --git a/lasso/id-ff/session.c b/lasso/id-ff/session.c
index 2625818a..0c103268 100644
--- a/lasso/id-ff/session.c
+++ b/lasso/id-ff/session.c
@@ -756,7 +756,7 @@ lasso_session_new_from_dump(const gchar *dump)
*
* Dumps @session content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar*
lasso_session_dump(LassoSession *session)
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index 48914c9c..e3c1db30 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -161,7 +161,7 @@ _lasso_node_export_to_xml(LassoNode *node, gboolean format, gboolean dump, int l
*
* Dumps @node. All datas in object are dumped in an XML format.
*
- * Return value: a full XML dump of @node. The string must be freed by the
+ * Return value:(transfer full): a full XML dump of @node. The string must be freed by the
* caller.
**/
char*
@@ -178,7 +178,7 @@ lasso_node_dump(LassoNode *node)
* Create a debug dump for @node, it is pretty printed so any contained signature will be
* uncheckable.
*
- * Return value: a full indented and so human readable dump of @node. The string must be freed by
+ * Return value:(transfer full): a full indented and so human readable dump of @node. The string must be freed by
* the caller.
*/
char*