packages: qdbm/qdbm-ruby1.9.patch - more
baggins
baggins at pld-linux.org
Mon Mar 1 16:49:01 CET 2010
Author: baggins Date: Mon Mar 1 15:49:01 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- more
---- Files affected:
packages/qdbm:
qdbm-ruby1.9.patch (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/qdbm/qdbm-ruby1.9.patch
diff -u packages/qdbm/qdbm-ruby1.9.patch:1.1 packages/qdbm/qdbm-ruby1.9.patch:1.2
--- packages/qdbm/qdbm-ruby1.9.patch:1.1 Mon Mar 1 16:44:12 2010
+++ packages/qdbm/qdbm-ruby1.9.patch Mon Mar 1 16:48:56 2010
@@ -39,3 +39,44 @@
depot = dptable[index];
if((vsiz = dpvsiz(depot, kbuf, ksiz)) == -1){
if(dpsltable[index] && dpecode == DP_ENOITEM) return INT2FIX(-1);
+--- qdbm-1.8.77/ruby/curia/mod_curia.c~ 2006-09-25 14:26:06.000000000 +0200
++++ qdbm-1.8.77/ruby/curia/mod_curia.c 2010-03-01 16:48:33.357187147 +0100
+@@ -277,9 +277,9 @@
+ FIXNUM_P(vindex);
+ if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
+ kbuf = STR2CSTR(vkey);
+- ksiz = RSTRING(vkey)->len;
++ ksiz = RSTRING_LEN(vkey);
+ vbuf = STR2CSTR(vval);
+- vsiz = RSTRING(vval)->len;
++ vsiz = RSTRING_LEn(vval);
+ FIXNUM_P(vdmode);
+ dmode = FIX2INT(vdmode);
+ curia = crtable[index];
+@@ -298,7 +298,7 @@
+ FIXNUM_P(vindex);
+ if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
+ kbuf = STR2CSTR(vkey);
+- ksiz = RSTRING(vkey)->len;
++ ksiz = RSTRING_LEN(vkey);
+ curia = crtable[index];
+ if(!crout(curia, kbuf, ksiz)){
+ if(crsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
+@@ -317,7 +317,7 @@
+ FIXNUM_P(vindex);
+ if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
+ kbuf = STR2CSTR(vkey);
+- ksiz = RSTRING(vkey)->len;
++ ksiz = RSTRING_LEN(vkey);
+ FIXNUM_P(vstart);
+ start = FIX2INT(vstart);
+ FIXNUM_P(vmax);
+@@ -340,7 +340,7 @@
+ FIXNUM_P(vindex);
+ if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
+ kbuf = STR2CSTR(vkey);
+- ksiz = RSTRING(vkey)->len;
++ ksiz = RSTRING_LEN(vkey);
+ curia = crtable[index];
+ if((vsiz = crvsiz(curia, kbuf, ksiz)) == -1){
+ if(crsltable[index] && dpecode == DP_ENOITEM) return INT2FIX(-1);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/qdbm/qdbm-ruby1.9.patch?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list