Created
September 22, 2009 15:18
-
-
Save ahx/191146 to your computer and use it in GitHub Desktop.
the same but public
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From d22977fdec95113a937f557fdc07b7fe3c6c77c4 Mon Sep 17 00:00:00 2001 | |
From: Andreas Haller <[email protected]> | |
Date: Tue, 22 Sep 2009 15:43:05 +0200 | |
Subject: [PATCH] fixes checking for block parameter on Ruby 1.9 | |
I replaced | |
rb_block_given_p() != Qtrue | |
with | |
!rb_block_given_p() | |
Tested with Ruby 1.8.6 and 1.9.2 | |
--- | |
tokyocabinet.c | 32 ++++++++++++++++---------------- | |
1 files changed, 16 insertions(+), 16 deletions(-) | |
diff --git a/tokyocabinet.c b/tokyocabinet.c | |
index 67860bb..be5c846 100644 | |
--- a/tokyocabinet.c | |
+++ b/tokyocabinet.c | |
@@ -951,7 +951,7 @@ static VALUE hdb_each(VALUE vself){ | |
VALUE vhdb, vrv; | |
TCHDB *hdb; | |
TCXSTR *kxstr, *vxstr; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vhdb = rb_iv_get(vself, HDBVNDATA); | |
Data_Get_Struct(vhdb, TCHDB, hdb); | |
vrv = Qnil; | |
@@ -972,7 +972,7 @@ static VALUE hdb_each_key(VALUE vself){ | |
VALUE vhdb, vrv; | |
TCHDB *hdb; | |
TCXSTR *kxstr, *vxstr; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vhdb = rb_iv_get(vself, HDBVNDATA); | |
Data_Get_Struct(vhdb, TCHDB, hdb); | |
vrv = Qnil; | |
@@ -992,7 +992,7 @@ static VALUE hdb_each_value(VALUE vself){ | |
VALUE vhdb, vrv; | |
TCHDB *hdb; | |
TCXSTR *kxstr, *vxstr; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vhdb = rb_iv_get(vself, HDBVNDATA); | |
Data_Get_Struct(vhdb, TCHDB, hdb); | |
vrv = Qnil; | |
@@ -1697,7 +1697,7 @@ static VALUE bdb_each(VALUE vself){ | |
TCBDB *bdb; | |
BDBCUR *cur; | |
TCXSTR *kxstr, *vxstr; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vbdb = rb_iv_get(vself, BDBVNDATA); | |
Data_Get_Struct(vbdb, TCBDB, bdb); | |
vrv = Qnil; | |
@@ -1723,7 +1723,7 @@ static VALUE bdb_each_key(VALUE vself){ | |
BDBCUR *cur; | |
const char *kbuf; | |
int ksiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vbdb = rb_iv_get(vself, BDBVNDATA); | |
Data_Get_Struct(vbdb, TCBDB, bdb); | |
vrv = Qnil; | |
@@ -1744,7 +1744,7 @@ static VALUE bdb_each_value(VALUE vself){ | |
BDBCUR *cur; | |
const char *vbuf; | |
int vsiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vbdb = rb_iv_get(vself, BDBVNDATA); | |
Data_Get_Struct(vbdb, TCBDB, bdb); | |
vrv = Qnil; | |
@@ -2413,7 +2413,7 @@ static VALUE fdb_each(VALUE vself){ | |
char *vbuf, kbuf[NUMBUFSIZ]; | |
int vsiz, ksiz; | |
uint64_t id; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vfdb = rb_iv_get(vself, FDBVNDATA); | |
Data_Get_Struct(vfdb, TCFDB, fdb); | |
vrv = Qnil; | |
@@ -2436,7 +2436,7 @@ static VALUE fdb_each_key(VALUE vself){ | |
char kbuf[NUMBUFSIZ]; | |
int ksiz; | |
uint64_t id; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vfdb = rb_iv_get(vself, FDBVNDATA); | |
Data_Get_Struct(vfdb, TCFDB, fdb); | |
vrv = Qnil; | |
@@ -2455,7 +2455,7 @@ static VALUE fdb_each_value(VALUE vself){ | |
char *vbuf; | |
int vsiz; | |
uint64_t id; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vfdb = rb_iv_get(vself, FDBVNDATA); | |
Data_Get_Struct(vfdb, TCFDB, fdb); | |
vrv = Qnil; | |
@@ -3024,7 +3024,7 @@ static VALUE tdb_each(VALUE vself){ | |
TCMAP *cols; | |
char *kbuf; | |
int ksiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vtdb = rb_iv_get(vself, TDBVNDATA); | |
Data_Get_Struct(vtdb, TCTDB, tdb); | |
vrv = Qnil; | |
@@ -3045,7 +3045,7 @@ static VALUE tdb_each_key(VALUE vself){ | |
TCTDB *tdb; | |
char *kbuf; | |
int ksiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vtdb = rb_iv_get(vself, TDBVNDATA); | |
Data_Get_Struct(vtdb, TCTDB, tdb); | |
vrv = Qnil; | |
@@ -3064,7 +3064,7 @@ static VALUE tdb_each_value(VALUE vself){ | |
TCMAP *cols; | |
char *kbuf; | |
int ksiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vtdb = rb_iv_get(vself, TDBVNDATA); | |
Data_Get_Struct(vtdb, TCTDB, tdb); | |
vrv = Qnil; | |
@@ -3274,7 +3274,7 @@ static VALUE tdbqry_searchout(VALUE vself){ | |
static VALUE tdbqry_proc(VALUE vself, VALUE vproc){ | |
VALUE vqry; | |
TDBQRY *qry; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vqry = rb_iv_get(vself, TDBQRYVNDATA); | |
Data_Get_Struct(vqry, TDBQRY, qry); | |
return tctdbqryproc(qry, (TDBQRYPROC)tdbqry_procrec, NULL) ? Qtrue : Qfalse; | |
@@ -3794,7 +3794,7 @@ static VALUE adb_each(VALUE vself){ | |
TCADB *adb; | |
char *tkbuf, *tvbuf; | |
int tksiz, tvsiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vadb = rb_iv_get(vself, ADBVNDATA); | |
Data_Get_Struct(vadb, TCADB, adb); | |
vrv = Qnil; | |
@@ -3816,7 +3816,7 @@ static VALUE adb_each_key(VALUE vself){ | |
TCADB *adb; | |
char *tkbuf; | |
int tksiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vadb = rb_iv_get(vself, ADBVNDATA); | |
Data_Get_Struct(vadb, TCADB, adb); | |
vrv = Qnil; | |
@@ -3834,7 +3834,7 @@ static VALUE adb_each_value(VALUE vself){ | |
TCADB *adb; | |
char *tkbuf, *tvbuf; | |
int tksiz, tvsiz; | |
- if(rb_block_given_p() != Qtrue) rb_raise(rb_eArgError, "no block given"); | |
+ if(!rb_block_given_p()) rb_raise(rb_eArgError, "no block given"); | |
vadb = rb_iv_get(vself, ADBVNDATA); | |
Data_Get_Struct(vadb, TCADB, adb); | |
vrv = Qnil; | |
-- | |
1.6.3.2+GitX |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment