summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2020-10-14 20:09:04 +0200
committerCorentin Noël <corentin.noel@collabora.com>2020-10-15 09:30:17 +0200
commitb909f5ac30b4bc0c4a0818667e3c57222299c336 (patch)
tree28bbdaf688f47f685015265b4acc8ac4c2afdfab
parent2590de7cccab50700d1d22c2350450fcf866ba19 (diff)
downloadevolution-data-server-wip/tintou/internet-address-transfer-none.tar.gz
M!46 - camel-internet-address: Annotate methods to fetch strings as transfer nonewip/tintou/internet-address-transfer-none
The (out) annotation defaults to (transfer full), here the string lifetime are linked to the InternetAddress object. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/46
-rw-r--r--src/camel/camel-internet-address.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/camel/camel-internet-address.c b/src/camel/camel-internet-address.c
index e91f8b306..790730738 100644
--- a/src/camel/camel-internet-address.c
+++ b/src/camel/camel-internet-address.c
@@ -323,8 +323,8 @@ camel_internet_address_add (CamelInternetAddress *addr,
* camel_internet_address_get:
* @addr: a #CamelInternetAddress object
* @index: address's array index
- * @namep: (out) (nullable): holder for the returned name, or %NULL, if not required.
- * @addressp: (out) (nullable): holder for the returned address, or %NULL, if not required.
+ * @namep: (out) (optional) (nullable) (transfer none): holder for the returned name, or %NULL, if not required.
+ * @addressp: (out) (optional) (nullable) (transfer none): holder for the returned address, or %NULL, if not required.
*
* Get the address at @index.
*
@@ -355,7 +355,7 @@ camel_internet_address_get (CamelInternetAddress *addr,
* camel_internet_address_find_name:
* @addr: a #CamelInternetAddress object
* @name: name to lookup
- * @addressp: (out) (nullable): holder for address part, or %NULL, if not required.
+ * @addressp: (out) (optional) (nullable) (transfer none): holder for address part, or %NULL, if not required.
*
* Find address by real name.
*
@@ -470,7 +470,7 @@ camel_internet_address_ensure_ascii_domains (CamelInternetAddress *addr)
* camel_internet_address_find_address:
* @addr: a #CamelInternetAddress object
* @address: address to lookup
- * @namep: (out) (nullable): holder for the matching name, or %NULL, if not required.
+ * @namep: (out) (optional) (nullable) (transfer none): holder for the matching name, or %NULL, if not required.
*
* Find an address by address.
*