Hex Artifact Content

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                                      ;. .