Artifact 014616fc0e0c410ef7e5e810a22f22fc89319482:
0000: 64 69 66 66 20 2d 2d 6e 6f 2d 64 65 72 65 66 65 diff --no-derefe
0010: 72 65 6e 63 65 20 2d 75 4e 72 20 6c 6d 64 62 2d rence -uNr lmdb-
0020: 30 2e 33 2e 36 2e 6f 72 69 67 2f 67 65 6e 65 72 0.3.6.orig/gener
0030: 69 63 2f 74 63 6c 6d 64 62 2e 63 20 6c 6d 64 62 ic/tclmdb.c lmdb
0040: 2d 30 2e 33 2e 36 2d 31 66 69 78 62 79 74 65 61 -0.3.6-1fixbytea
0050: 72 72 61 79 2f 67 65 6e 65 72 69 63 2f 74 63 6c rray/generic/tcl
0060: 6d 64 62 2e 63 0a 2d 2d 2d 20 6c 6d 64 62 2d 30 mdb.c.--- lmdb-0
0070: 2e 33 2e 36 2e 6f 72 69 67 2f 67 65 6e 65 72 69 .3.6.orig/generi
0080: 63 2f 74 63 6c 6d 64 62 2e 63 09 32 30 31 37 2d c/tclmdb.c.2017-
0090: 31 31 2d 32 33 20 31 31 3a 34 37 3a 33 39 2e 30 11-23 11:47:39.0
00a0: 30 30 30 30 30 30 30 30 20 2d 30 36 30 30 0a 2b 00000000 -0600.+
00b0: 2b 2b 20 6c 6d 64 62 2d 30 2e 33 2e 36 2d 31 66 ++ lmdb-0.3.6-1f
00c0: 69 78 62 79 74 65 61 72 72 61 79 2f 67 65 6e 65 ixbytearray/gene
00d0: 72 69 63 2f 74 63 6c 6d 64 62 2e 63 09 32 30 31 ric/tclmdb.c.201
00e0: 38 2d 30 36 2d 30 33 20 31 32 3a 31 32 3a 30 38 8-06-03 12:12:08
00f0: 2e 36 35 30 37 33 38 30 38 33 20 2d 30 35 30 30 .650738083 -0500
0100: 0a 40 40 20 2d 32 35 39 2c 38 20 2b 32 35 39 2c .@@ -259,8 +259,
0110: 38 20 40 40 0a 20 20 20 20 20 20 20 7d 0a 20 0a 8 @@. }. .
0120: 20 20 20 20 20 20 20 70 52 65 73 75 6c 74 53 74 pResultSt
0130: 72 20 3d 20 54 63 6c 5f 4e 65 77 4c 69 73 74 4f r = Tcl_NewListO
0140: 62 6a 28 30 2c 20 4e 55 4c 4c 29 3b 0a 2d 20 20 bj(0, NULL);.-
0150: 20 20 20 20 54 63 6c 5f 4c 69 73 74 4f 62 6a 41 Tcl_ListObjA
0160: 70 70 65 6e 64 45 6c 65 6d 65 6e 74 28 69 6e 74 ppendElement(int
0170: 65 72 70 2c 20 70 52 65 73 75 6c 74 53 74 72 2c erp, pResultStr,
0180: 20 54 63 6c 5f 4e 65 77 53 74 72 69 6e 67 4f 62 Tcl_NewStringOb
0190: 6a 28 6d 6b 65 79 2e 6d 76 5f 64 61 74 61 2c 20 j(mkey.mv_data,
01a0: 6d 6b 65 79 2e 6d 76 5f 73 69 7a 65 29 29 3b 0a mkey.mv_size));.
01b0: 2d 20 20 20 20 20 20 54 63 6c 5f 4c 69 73 74 4f - Tcl_ListO
01c0: 62 6a 41 70 70 65 6e 64 45 6c 65 6d 65 6e 74 28 bjAppendElement(
01d0: 69 6e 74 65 72 70 2c 20 70 52 65 73 75 6c 74 53 interp, pResultS
01e0: 74 72 2c 20 54 63 6c 5f 4e 65 77 53 74 72 69 6e tr, Tcl_NewStrin
01f0: 67 4f 62 6a 28 6d 64 61 74 61 2e 6d 76 5f 64 61 gObj(mdata.mv_da
0200: 74 61 2c 20 6d 64 61 74 61 2e 6d 76 5f 73 69 7a ta, mdata.mv_siz
0210: 65 29 29 3b 0a 2b 20 20 20 20 20 20 54 63 6c 5f e));.+ Tcl_
0220: 4c 69 73 74 4f 62 6a 41 70 70 65 6e 64 45 6c 65 ListObjAppendEle
0230: 6d 65 6e 74 28 69 6e 74 65 72 70 2c 20 70 52 65 ment(interp, pRe
0240: 73 75 6c 74 53 74 72 2c 20 54 63 6c 5f 4e 65 77 sultStr, Tcl_New
0250: 42 79 74 65 41 72 72 61 79 4f 62 6a 28 6d 6b 65 ByteArrayObj(mke
0260: 79 2e 6d 76 5f 64 61 74 61 2c 20 6d 6b 65 79 2e y.mv_data, mkey.
0270: 6d 76 5f 73 69 7a 65 29 29 3b 0a 2b 20 20 20 20 mv_size));.+
0280: 20 20 54 63 6c 5f 4c 69 73 74 4f 62 6a 41 70 70 Tcl_ListObjApp
0290: 65 6e 64 45 6c 65 6d 65 6e 74 28 69 6e 74 65 72 endElement(inter
02a0: 70 2c 20 70 52 65 73 75 6c 74 53 74 72 2c 20 54 p, pResultStr, T
02b0: 63 6c 5f 4e 65 77 42 79 74 65 41 72 72 61 79 4f cl_NewByteArrayO
02c0: 62 6a 28 6d 64 61 74 61 2e 6d 76 5f 64 61 74 61 bj(mdata.mv_data
02d0: 2c 20 6d 64 61 74 61 2e 6d 76 5f 73 69 7a 65 29 , mdata.mv_size)
02e0: 29 3b 0a 20 0a 20 20 20 20 20 20 20 54 63 6c 5f );. . Tcl_
02f0: 53 65 74 4f 62 6a 52 65 73 75 6c 74 28 69 6e 74 SetObjResult(int
0300: 65 72 70 2c 20 70 52 65 73 75 6c 74 53 74 72 29 erp, pResultStr)
0310: 3b 0a 20 0a ;. .