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