[vala] tokyocabinet: Various type and name fixes, add tchdbsetdfunit
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] tokyocabinet: Various type and name fixes, add tchdbsetdfunit
- Date: Sat, 7 Aug 2010 19:09:42 +0000 (UTC)
commit 0996aa8d03a48b806cd01c764ea7a60c86025048
Author: Evan Nemerson <evan coeus-group com>
Date: Sat Aug 7 12:08:18 2010 -0700
tokyocabinet: Various type and name fixes, add tchdbsetdfunit
vapi/tokyocabinet.vapi | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
---
diff --git a/vapi/tokyocabinet.vapi b/vapi/tokyocabinet.vapi
index eb85146..659de8b 100644
--- a/vapi/tokyocabinet.vapi
+++ b/vapi/tokyocabinet.vapi
@@ -167,8 +167,10 @@ namespace TokyoCabinet {
[CCode (cname = "tclistsortci")]
public void sort_insensitive ();
public void sort (TokyoCabinet.List.CompareDatumFunc func);
- public void lsearch (char[] ptr);
- public void bsearch (char[] ptr);
+ [CCode (cname = "tclistlsearch")]
+ public int linear_search (uint8[] ptr);
+ [CCode (cname = "tclistbsearch")]
+ public int binary_search (uint8[] ptr);
public void clear ();
[CCode (cname = "tclistdump")]
public unowned uint8[] _dump ();
@@ -229,10 +231,10 @@ namespace TokyoCabinet {
[CCode (cname = "tcmapout2")]
public bool remove_string (string key);
[CCode (cname = "tcmapget")]
- public unowned uint8[]? get (char[] key);
+ public unowned uint8[]? get (uint8[] key);
[CCode (cname = "tcmapget2")]
public unowned string? get_string (string key);
- public bool move (char[] key, bool head = true);
+ public bool move (uint8[] key, bool head = true);
[CCode (cname = "tcmapmove2")]
public bool move_string (string key, bool head = true);
[CCode (cname = "tcmapiterinit")]
@@ -244,14 +246,14 @@ namespace TokyoCabinet {
[CCode (cname = "tcmapiterval2")]
public unowned string? iterator_value_string (string key);
[CCode (cname = "tcmapiterval")]
- public unowned uint8[]? iterator_value (char[] key);
+ public unowned uint8[]? iterator_value (uint8[] key);
public TokyoCabinet.List keys ();
[CCode (cname = "tcmapvals")]
public TokyoCabinet.List values ();
[CCode (cname = "tcmapaddint")]
public int add_int (uint8[] key, int num);
[CCode (cname = "tcmapadddouble")]
- public double add_double (char[] key, double num);
+ public double add_double (uint8[] key, double num);
public void clear ();
[CCode (cname = "tcmapcutfront")]
public void cut_front (int num);
@@ -720,6 +722,8 @@ namespace TokyoCabinet {
public bool remove_string (string key);
[CCode (cname = "tcbdbget3")]
private unowned uint8[]? _get (uint8[] key);
+ [CCode (cname = "tcbdbsetdfunit")]
+ public bool set_defragment_unit (int32 dfunit);
[CCode (cname = "_vala_tcbdbget")]
public uint8[]? get (uint8[] key) {
return this._get (key);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]