aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-06-18 15:28:43 -0600
committerBen Johnson <benbjohnson@yahoo.com>2014-06-18 15:28:43 -0600
commit5043a9e839f88f85506617fd55d08e4b66f22acd (patch)
tree556901b185825ed6f50bad3e1c4f0c3f821c6f22
parentMerge pull request #201 from Shopify/freelist_stats_cleanup (diff)
parentFix i686 build error. (diff)
downloaddedo-5043a9e839f88f85506617fd55d08e4b66f22acd.tar.gz
dedo-5043a9e839f88f85506617fd55d08e4b66f22acd.tar.xz
Merge pull request #200 from benbjohnson/fix-i686
Fix i686 build error.
-rw-r--r--page.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/page.go b/page.go
index 4430c3d..b3dc473 100644
--- a/page.go
+++ b/page.go
@@ -56,23 +56,23 @@ func (p *page) meta() *meta {
// leafPageElement retrieves the leaf node by index
func (p *page) leafPageElement(index uint16) *leafPageElement {
- n := &((*[0xFFFFFFF]leafPageElement)(unsafe.Pointer(&p.ptr)))[index]
+ n := &((*[0x7FFFFFF]leafPageElement)(unsafe.Pointer(&p.ptr)))[index]
return n
}
// leafPageElements retrieves a list of leaf nodes.
func (p *page) leafPageElements() []leafPageElement {
- return ((*[0xFFFFFFF]leafPageElement)(unsafe.Pointer(&p.ptr)))[:]
+ return ((*[0x7FFFFFF]leafPageElement)(unsafe.Pointer(&p.ptr)))[:]
}
// branchPageElement retrieves the branch node by index
func (p *page) branchPageElement(index uint16) *branchPageElement {
- return &((*[0xFFFFFFF]branchPageElement)(unsafe.Pointer(&p.ptr)))[index]
+ return &((*[0x7FFFFFF]branchPageElement)(unsafe.Pointer(&p.ptr)))[index]
}
// branchPageElements retrieves a list of branch nodes.
func (p *page) branchPageElements() []branchPageElement {
- return ((*[0xFFFFFFF]branchPageElement)(unsafe.Pointer(&p.ptr)))[:]
+ return ((*[0x7FFFFFF]branchPageElement)(unsafe.Pointer(&p.ptr)))[:]
}
// dump writes n bytes of the page to STDERR as hex output.