[gcr] gcr: More vapi fixes for GcrComparable
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcr] gcr: More vapi fixes for GcrComparable
- Date: Sun, 5 Jan 2014 13:14:37 +0000 (UTC)
commit 7e9f6e378b3f713c899a6a082673a397d1dfd975
Author: Stef Walter <stefw gnome org>
Date: Mon Nov 4 11:52:51 2013 +0100
gcr: More vapi fixes for GcrComparable
gcr/Gcr-3.metadata | 2 ++
gcr/gcr-comparable.c | 15 +++++++++------
2 files changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/gcr/Gcr-3.metadata b/gcr/Gcr-3.metadata
index 5fa1e76..ec246f8 100644
--- a/gcr/Gcr-3.metadata
+++ b/gcr/Gcr-3.metadata
@@ -8,3 +8,5 @@ Certificate
.subject nullable=true
.issuer nullable=true
.expiry nullable=true
+Comparable
+ .memcmp skip=false
diff --git a/gcr/gcr-comparable.c b/gcr/gcr-comparable.c
index 57778bc..ffefe4b 100644
--- a/gcr/gcr-comparable.c
+++ b/gcr/gcr-comparable.c
@@ -60,7 +60,7 @@ gcr_comparable_default_init (GcrComparableIface *iface)
/**
* gcr_comparable_compare:
* @self: The comparable object
- * @other: Another comparable object
+ * @other: (allow-none): Another comparable object
*
* Compare whether two objects represent the same thing. The return value can
* also be used to sort the objects.
@@ -78,19 +78,22 @@ gcr_comparable_compare (GcrComparable *self, GcrComparable *other)
/**
* gcr_comparable_memcmp: (skip)
- * @mem1: First block of memory
+ * @mem1: (array length=size1) (element-type guint8): First block of memory
* @size1: Length of first block
- * @mem2: Second lock of memory
+ * @mem2: (array length=size2) (element-type guint8): Second block of memory
* @size2: Length of second block
*
* Compare two blocks of memory. The return value can be used to sort
* the blocks of memory.
*
- * Returns: Zero if the blocks are identical, non-zero if not.
+ * Returns: Zero if the blocks are identical, negative if first
+ * less than secend, possitive otherwise.
*/
gint
-gcr_comparable_memcmp (gconstpointer mem1, gsize size1,
- gconstpointer mem2, gsize size2)
+gcr_comparable_memcmp (gconstpointer mem1,
+ gsize size1,
+ gconstpointer mem2,
+ gsize size2)
{
gint result;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]