[vala] zlib: Fix dest length argument for Utility.compress and uncompress.



commit cdca545391fa75dc93750a4135f5d26af69e2f5c
Author: BianShaoLei <bianshaolei gmail com>
Date:   Mon Jul 19 01:33:26 2010 -0700

    zlib: Fix dest length argument for Utility.compress and uncompress.
    
    Fixes bug 623088.

 vapi/zlib.vapi |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/vapi/zlib.vapi b/vapi/zlib.vapi
index d27555b..1dd5ac6 100644
--- a/vapi/zlib.vapi
+++ b/vapi/zlib.vapi
@@ -144,10 +144,10 @@ namespace ZLib {
 	[CCode (lower_case_cprefix = "")]
 	namespace Utility {
 		[CCode (cname = "compress2")]
-		public static int compress ([CCode (array_length_type = "gulong")] uchar[] dest, [CCode (array_length_type = "gulong")] uchar[] source, int level = Level.DEFAULT_COMPRESSION);
+		public static int compress ([CCode (array_length = false)] uchar[] dest, ref ulong dest_length, [CCode (array_length_type = "gulong")] uchar[] source, int level = Level.DEFAULT_COMPRESSION);
 		[CCode (cname = "compressBound")]
 		public static int compress_bound (ulong sourceLen);
-		public static int uncompress ([CCode (array_length_type = "gulong")] uchar[] dest, [CCode (array_length_type = "gulong")] uchar[] source);
+		public static int uncompress ([CCode (array_length = false)] uchar[] dest, ref ulong dest_length, [CCode (array_length_type = "gulong")] uchar[] source);
 		public static ulong adler32 (ulong crc = 0, [CCode (array_length_type = "guint")] uint8[]? buf = null);
 		public static ulong crc32 (ulong crc = 0, [CCode (array_length_type = "guint")] uint8[]? buf = null);
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]