[gmime] GI annotation updates (#101)
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] GI annotation updates (#101)
- Date: Tue, 20 Apr 2021 05:51:33 +0000 (UTC)
commit c29e33c62ba21c4a41bccd25b00f96cbefa397e2
Author: Michael Gratton <mike vee net>
Date: Tue Apr 20 09:27:08 2021 +1000
GI annotation updates (#101)
Various fixes to help at least vala bindings, if not others.
Patch originally by Rico Tzschichholz <ricotz ubuntu com>
gmime/GMime-3.0.metadata | 4 ++++
gmime/gmime-stream-buffer.c | 2 +-
gmime/gmime-stream.c | 4 ++--
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/gmime/GMime-3.0.metadata b/gmime/GMime-3.0.metadata
index 46c4a6d1..3497be81 100644
--- a/gmime/GMime-3.0.metadata
+++ b/gmime/GMime-3.0.metadata
@@ -30,3 +30,7 @@ Object
.write_to_stream#virtual_method name="write_to_stream_vfunc"
FilterBest
.charset#method name="get_charset"
+
+// Reparenting
+Stream
+ .buffer_* parent="GMime.StreamBuffer" name="buffer_(.+)"
diff --git a/gmime/gmime-stream-buffer.c b/gmime/gmime-stream-buffer.c
index 0bc82371..aae940f0 100644
--- a/gmime/gmime-stream-buffer.c
+++ b/gmime/gmime-stream-buffer.c
@@ -518,7 +518,7 @@ g_mime_stream_buffer_new (GMimeStream *source, GMimeStreamBufferMode mode)
/**
* g_mime_stream_buffer_gets:
* @stream: stream
- * @buf: line buffer
+ * @buf: (array length=max) (element-type guint8): line buffer
* @max: max length of a line
*
* Reads in at most one less than @max characters from @stream and
diff --git a/gmime/gmime-stream.c b/gmime/gmime-stream.c
index 3127b969..cae99fcb 100644
--- a/gmime/gmime-stream.c
+++ b/gmime/gmime-stream.c
@@ -190,7 +190,7 @@ stream_write (GMimeStream *stream, const char *buf, size_t len)
/**
* g_mime_stream_write:
* @stream: a #GMimeStream
- * @buf: buffer
+ * @buf: (array length=len) (element-type guint8): buffer
* @len: buffer length
*
* Attempts to write up to @len bytes of @buf to @stream.
@@ -573,7 +573,7 @@ g_mime_stream_write_to_stream (GMimeStream *src, GMimeStream *dest)
/**
* g_mime_stream_writev:
* @stream: a #GMimeStream
- * @vector: a #GMimeStreamIOVector
+ * @vector: (array length=count): a #GMimeStreamIOVector
* @count: number of vector elements
*
* Writes at most @count blocks described by @vector to @stream.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]