PageRenderTime 51ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/dev-db/qdbm/files/qdbm-ruby19.diff

https://bitbucket.org/lmnd/gx86-cropped
diff | 363 lines | 335 code | 28 blank | 0 comment | 0 complexity | bfb28c60cce80effe48db3c618feffe2 MD5 | raw file
Possible License(s): LGPL-2.1, LGPL-2.0, GPL-3.0, GPL-2.0, LGPL-3.0, MIT, AGPL-3.0, CC-BY-SA-4.0, Apache-2.0, AGPL-1.0, Unlicense, BitTorrent-1.0, BSD-3-Clause, MPL-2.0-no-copyleft-exception, CC-BY-SA-3.0
  1. --- qdbm-1.8.78.orig/ruby/Makefile.in
  2. +++ qdbm-1.8.78/ruby/Makefile.in
  3. @@ -85,27 +85,27 @@
  4. sync ; sync
  5. cd depot && rm -rf casket
  6. cd depot && \
  7. - $(RUNENV) ruby -w -Ilib rbdptest write casket 10000 1000
  8. + $(RUNENV) ruby -w -Ilib -I. rbdptest write casket 10000 1000
  9. cd depot && \
  10. - $(RUNENV) ruby -w -Ilib rbdptest read casket
  11. + $(RUNENV) ruby -w -Ilib -I. rbdptest read casket
  12. cd depot && \
  13. - $(RUNENV) ruby -w -Ilib rbdptest misc casket
  14. + $(RUNENV) ruby -w -Ilib -I. rbdptest misc casket
  15. cd depot && rm -rf casket
  16. cd curia && rm -rf casket
  17. cd curia && \
  18. - $(RUNENV) ruby -w -Ilib rbcrtest write casket 10000 1000 10
  19. + $(RUNENV) ruby -w -Ilib -I. rbcrtest write casket 10000 1000 10
  20. cd curia && \
  21. - $(RUNENV) ruby -w -Ilib rbcrtest read casket
  22. + $(RUNENV) ruby -w -Ilib -I. rbcrtest read casket
  23. cd curia && \
  24. - $(RUNENV) ruby -w -Ilib rbcrtest misc casket
  25. + $(RUNENV) ruby -w -Ilib -I. rbcrtest misc casket
  26. cd curia && rm -rf casket
  27. cd villa && rm -rf casket
  28. cd villa && \
  29. - $(RUNENV) ruby -w -Ilib rbvltest write casket 10000
  30. + $(RUNENV) ruby -w -Ilib -I. rbvltest write casket 10000
  31. cd villa && \
  32. - $(RUNENV) ruby -w -Ilib rbvltest read casket
  33. + $(RUNENV) ruby -w -Ilib -I. rbvltest read casket
  34. cd villa && \
  35. - $(RUNENV) ruby -w -Ilib rbvltest misc casket
  36. + $(RUNENV) ruby -w -Ilib -I. rbvltest misc casket
  37. cd villa && rm -rf casket
  38. @printf '\n'
  39. @printf '#================================================================\n'
  40. --- qdbm-1.8.78.orig/ruby/curia/mod_curia.c
  41. +++ qdbm-1.8.78/ruby/curia/mod_curia.c
  42. @@ -24,6 +24,13 @@
  43. #define MAXOPEN 1024
  44. +#ifndef StringValuePtr
  45. +# define StringValuePtr(v) STR2CSTR(v)
  46. +#endif
  47. +#ifndef RSTRING_LEN
  48. +# define RSTRING_LEN(s) (RSTRING(s)->len)
  49. +#endif
  50. +
  51. VALUE ccuriaerror;
  52. VALUE ccuriaerror_ENOERR;
  53. @@ -233,7 +240,7 @@
  54. const char *name;
  55. int index, omode, bnum, dnum;
  56. if((index = getnewindex()) == -1) myerror(DP_EMISC);
  57. - name = STR2CSTR(vname);
  58. + name = StringValuePtr(vname);
  59. FIXNUM_P(vomode);
  60. omode = FIX2INT(vomode);
  61. FIXNUM_P(vbnum);
  62. @@ -276,10 +283,10 @@
  63. int index, ksiz, vsiz, dmode;
  64. FIXNUM_P(vindex);
  65. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  66. - kbuf = STR2CSTR(vkey);
  67. - ksiz = RSTRING(vkey)->len;
  68. - vbuf = STR2CSTR(vval);
  69. - vsiz = RSTRING(vval)->len;
  70. + kbuf = StringValuePtr(vkey);
  71. + ksiz = RSTRING_LEN(vkey);
  72. + vbuf = StringValuePtr(vval);
  73. + vsiz = RSTRING_LEN(vval);
  74. FIXNUM_P(vdmode);
  75. dmode = FIX2INT(vdmode);
  76. curia = crtable[index];
  77. @@ -297,8 +304,8 @@
  78. int index, ksiz;
  79. FIXNUM_P(vindex);
  80. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  81. - kbuf = STR2CSTR(vkey);
  82. - ksiz = RSTRING(vkey)->len;
  83. + kbuf = StringValuePtr(vkey);
  84. + ksiz = RSTRING_LEN(vkey);
  85. curia = crtable[index];
  86. if(!crout(curia, kbuf, ksiz)){
  87. if(crsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
  88. @@ -316,8 +323,8 @@
  89. VALUE vval;
  90. FIXNUM_P(vindex);
  91. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  92. - kbuf = STR2CSTR(vkey);
  93. - ksiz = RSTRING(vkey)->len;
  94. + kbuf = StringValuePtr(vkey);
  95. + ksiz = RSTRING_LEN(vkey);
  96. FIXNUM_P(vstart);
  97. start = FIX2INT(vstart);
  98. FIXNUM_P(vmax);
  99. @@ -339,8 +346,8 @@
  100. int index, ksiz, vsiz;
  101. FIXNUM_P(vindex);
  102. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  103. - kbuf = STR2CSTR(vkey);
  104. - ksiz = RSTRING(vkey)->len;
  105. + kbuf = StringValuePtr(vkey);
  106. + ksiz = RSTRING_LEN(vkey);
  107. curia = crtable[index];
  108. if((vsiz = crvsiz(curia, kbuf, ksiz)) == -1){
  109. if(crsltable[index] && dpecode == DP_ENOITEM) return INT2FIX(-1);
  110. --- qdbm-1.8.78.orig/ruby/curia/rbcrtest
  111. +++ qdbm-1.8.78/ruby/curia/rbcrtest
  112. @@ -21,7 +21,7 @@
  113. # main routine
  114. def main()
  115. - $0.gsub!(/.*\//, "")
  116. + $0 = $0.gsub(/.*\//, "")
  117. (ARGV.length >= 1) || usage()
  118. if(ARGV[0] == "write")
  119. rv = runwrite()
  120. @@ -283,7 +283,7 @@
  121. # execute main
  122. -$0.gsub!(/.*\//, "")
  123. +$0 = $0.gsub(/.*\//, "")
  124. exit(main())
  125. Only in qdbm-1.8.78/ruby/depot: mkmf.log
  126. --- qdbm-1.8.78.orig/ruby/depot/mod_depot.c
  127. +++ qdbm-1.8.78/ruby/depot/mod_depot.c
  128. @@ -23,6 +23,13 @@
  129. #define MAXOPEN 1024
  130. +#ifndef StringValuePtr
  131. +# define StringValuePtr(v) STR2CSTR(v)
  132. +#endif
  133. +#ifndef RSTRING_LEN
  134. +# define RSTRING_LEN(s) (RSTRING(s)->len)
  135. +#endif
  136. +
  137. VALUE cdepoterror;
  138. VALUE cdepoterror_ENOERR;
  139. @@ -232,7 +239,7 @@
  140. const char *name;
  141. int index, omode, bnum;
  142. if((index = getnewindex()) == -1) myerror(DP_EMISC);
  143. - name = STR2CSTR(vname);
  144. + name = StringValuePtr(vname);
  145. FIXNUM_P(vomode);
  146. omode = FIX2INT(vomode);
  147. FIXNUM_P(vbnum);
  148. @@ -273,10 +280,10 @@
  149. int index, ksiz, vsiz, dmode;
  150. FIXNUM_P(vindex);
  151. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  152. - kbuf = STR2CSTR(vkey);
  153. - ksiz = RSTRING(vkey)->len;
  154. - vbuf = STR2CSTR(vval);
  155. - vsiz = RSTRING(vval)->len;
  156. + kbuf = StringValuePtr(vkey);
  157. + ksiz = RSTRING_LEN(vkey);
  158. + vbuf = StringValuePtr(vval);
  159. + vsiz = RSTRING_LEN(vval);
  160. FIXNUM_P(vdmode);
  161. dmode = FIX2INT(vdmode);
  162. depot = dptable[index];
  163. @@ -294,8 +301,8 @@
  164. int index, ksiz;
  165. FIXNUM_P(vindex);
  166. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  167. - kbuf = STR2CSTR(vkey);
  168. - ksiz = RSTRING(vkey)->len;
  169. + kbuf = StringValuePtr(vkey);
  170. + ksiz = RSTRING_LEN(vkey);
  171. depot = dptable[index];
  172. if(!dpout(depot, kbuf, ksiz)){
  173. if(dpsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
  174. @@ -313,8 +320,8 @@
  175. VALUE vval;
  176. FIXNUM_P(vindex);
  177. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  178. - kbuf = STR2CSTR(vkey);
  179. - ksiz = RSTRING(vkey)->len;
  180. + kbuf = StringValuePtr(vkey);
  181. + ksiz = RSTRING_LEN(vkey);
  182. FIXNUM_P(vstart);
  183. start = FIX2INT(vstart);
  184. FIXNUM_P(vmax);
  185. @@ -336,8 +343,8 @@
  186. int index, ksiz, vsiz;
  187. FIXNUM_P(vindex);
  188. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  189. - kbuf = STR2CSTR(vkey);
  190. - ksiz = RSTRING(vkey)->len;
  191. + kbuf = StringValuePtr(vkey);
  192. + ksiz = RSTRING_LEN(vkey);
  193. depot = dptable[index];
  194. if((vsiz = dpvsiz(depot, kbuf, ksiz)) == -1){
  195. if(dpsltable[index] && dpecode == DP_ENOITEM) return INT2FIX(-1);
  196. --- qdbm-1.8.78.orig/ruby/depot/rbdptest
  197. +++ qdbm-1.8.78/ruby/depot/rbdptest
  198. @@ -21,7 +21,7 @@
  199. # main routine
  200. def main()
  201. - $0.gsub!(/.*\//, "")
  202. + $0 = $0.gsub(/.*\//, "")
  203. (ARGV.length >= 1) || usage()
  204. if(ARGV[0] == "write")
  205. rv = runwrite()
  206. @@ -278,7 +278,7 @@
  207. # execute main
  208. -$0.gsub!(/.*\//, "")
  209. +$0 = $0.gsub(/.*\//, "")
  210. exit(main())
  211. --- qdbm-1.8.78.orig/ruby/myrbdoc
  212. +++ qdbm-1.8.78/ruby/myrbdoc
  213. @@ -186,7 +186,7 @@
  214. # execute main
  215. -#$0.gsub!(/.*\//, "")
  216. +#$0 = $0.gsub(/.*\//, "")
  217. exit(main())
  218. --- qdbm-1.8.78.orig/ruby/villa/mod_villa.c
  219. +++ qdbm-1.8.78/ruby/villa/mod_villa.c
  220. @@ -25,6 +25,13 @@
  221. #define MAXOPEN 1024
  222. +#ifndef StringValuePtr
  223. +# define StringValuePtr(v) STR2CSTR(v)
  224. +#endif
  225. +#ifndef RSTRING_LEN
  226. +# define RSTRING_LEN(s) (RSTRING(s)->len)
  227. +#endif
  228. +
  229. VALUE cvillaerror;
  230. VALUE cvillaerror_ENOERR;
  231. @@ -304,7 +311,7 @@
  232. int index, omode, cmode;
  233. VLCFUNC cmp;
  234. if((index = getnewindex()) == -1) myerror(DP_EMISC);
  235. - name = STR2CSTR(vname);
  236. + name = StringValuePtr(vname);
  237. FIXNUM_P(vomode);
  238. omode = FIX2INT(vomode);
  239. FIXNUM_P(vcmode);
  240. @@ -352,10 +359,10 @@
  241. int index, ksiz, vsiz, dmode;
  242. FIXNUM_P(vindex);
  243. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  244. - kbuf = STR2CSTR(vkey);
  245. - ksiz = RSTRING(vkey)->len;
  246. - vbuf = STR2CSTR(vval);
  247. - vsiz = RSTRING(vval)->len;
  248. + kbuf = StringValuePtr(vkey);
  249. + ksiz = RSTRING_LEN(vkey);
  250. + vbuf = StringValuePtr(vval);
  251. + vsiz = RSTRING_LEN(vval);
  252. FIXNUM_P(vdmode);
  253. dmode = FIX2INT(vdmode);
  254. villa = vltable[index];
  255. @@ -373,8 +380,8 @@
  256. int index, ksiz;
  257. FIXNUM_P(vindex);
  258. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  259. - kbuf = STR2CSTR(vkey);
  260. - ksiz = RSTRING(vkey)->len;
  261. + kbuf = StringValuePtr(vkey);
  262. + ksiz = RSTRING_LEN(vkey);
  263. villa = vltable[index];
  264. if(!vlout(villa, kbuf, ksiz)){
  265. if(vlsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
  266. @@ -391,8 +398,8 @@
  267. VALUE vval;
  268. FIXNUM_P(vindex);
  269. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  270. - kbuf = STR2CSTR(vkey);
  271. - ksiz = RSTRING(vkey)->len;
  272. + kbuf = StringValuePtr(vkey);
  273. + ksiz = RSTRING_LEN(vkey);
  274. villa = vltable[index];
  275. if(!(vbuf = vlget(villa, kbuf, ksiz, &vsiz))){
  276. if(vlsltable[index] && dpecode == DP_ENOITEM) return Qnil;
  277. @@ -409,8 +416,8 @@
  278. int index, ksiz, vsiz;
  279. FIXNUM_P(vindex);
  280. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  281. - kbuf = STR2CSTR(vkey);
  282. - ksiz = RSTRING(vkey)->len;
  283. + kbuf = StringValuePtr(vkey);
  284. + ksiz = RSTRING_LEN(vkey);
  285. villa = vltable[index];
  286. if((vsiz = vlvsiz(villa, kbuf, ksiz)) == -1){
  287. if(vlsltable[index] && dpecode == DP_ENOITEM) return INT2FIX(-1);
  288. @@ -426,8 +433,8 @@
  289. int index, ksiz, vnum;
  290. FIXNUM_P(vindex);
  291. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  292. - kbuf = STR2CSTR(vkey);
  293. - ksiz = RSTRING(vkey)->len;
  294. + kbuf = StringValuePtr(vkey);
  295. + ksiz = RSTRING_LEN(vkey);
  296. villa = vltable[index];
  297. vnum = vlvnum(villa, kbuf, ksiz);
  298. return INT2FIX(vnum);
  299. @@ -497,8 +504,8 @@
  300. VALUE vval;
  301. FIXNUM_P(vindex);
  302. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  303. - kbuf = STR2CSTR(vkey);
  304. - ksiz = RSTRING(vkey)->len;
  305. + kbuf = StringValuePtr(vkey);
  306. + ksiz = RSTRING_LEN(vkey);
  307. FIXNUM_P(vjmode);
  308. jmode = FIX2INT(vjmode);
  309. villa = vltable[index];
  310. @@ -551,8 +558,8 @@
  311. int index, vsiz, cpmode;
  312. FIXNUM_P(vindex);
  313. if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
  314. - vbuf = STR2CSTR(vval);
  315. - vsiz = RSTRING(vval)->len;
  316. + vbuf = StringValuePtr(vval);
  317. + vsiz = RSTRING_LEN(vval);
  318. FIXNUM_P(vcpmode);
  319. cpmode = FIX2INT(vcpmode);
  320. villa = vltable[index];
  321. --- qdbm-1.8.78.orig/ruby/villa/rbvltest
  322. +++ qdbm-1.8.78/ruby/villa/rbvltest
  323. @@ -21,7 +21,7 @@
  324. # main routine
  325. def main()
  326. - $0.gsub!(/.*\//, "")
  327. + $0 = $0.gsub(/.*\//, "")
  328. (ARGV.length >= 1) || usage()
  329. if(ARGV[0] == "write")
  330. rv = runwrite()
  331. @@ -280,7 +280,7 @@
  332. # execute main
  333. -$0.gsub!(/.*\//, "")
  334. +$0 = $0.gsub(/.*\//, "")
  335. exit(main())