From 1a17a2cf1ee8b509dd00b7f29a01c13108acb2cc Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Fri, 31 Jan 2014 13:18:51 -0500 Subject: Add RWTransaction.Put(). --- lnode.go | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 lnode.go (limited to 'lnode.go') diff --git a/lnode.go b/lnode.go deleted file mode 100644 index dd6f494..0000000 --- a/lnode.go +++ /dev/null @@ -1,27 +0,0 @@ -package bolt - -import ( - "unsafe" -) - -const lnodeSize = int(unsafe.Sizeof(lnode{})) - -// lnode represents a node on a leaf page. -type lnode struct { - flags uint32 - pos uint32 - ksize uint32 - vsize uint32 -} - -// key returns a byte slice of the node key. -func (n *lnode) key() []byte { - buf := (*[maxAllocSize]byte)(unsafe.Pointer(n)) - return buf[n.pos : n.pos+n.ksize] -} - -// value returns a byte slice of the node value. -func (n *lnode) value() []byte { - buf := (*[maxAllocSize]byte)(unsafe.Pointer(n)) - return buf[n.pos+n.ksize : n.pos+n.ksize+n.vsize] -} -- cgit v1.2.3