aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2015-09-10 20:48:19 +0800
committerFelix Lange <fjl@twurst.com>2015-09-11 01:41:51 +0800
commitfc8b246109760714a838f4be163cca1dbb998163 (patch)
tree764dab3a03b47ff2d2bcdd788b629a4284e6ad2d
parent24bb68e7cf546153436f1d38a7227fdf75d73343 (diff)
downloadgo-tangerine-fc8b246109760714a838f4be163cca1dbb998163.tar.gz
go-tangerine-fc8b246109760714a838f4be163cca1dbb998163.tar.zst
go-tangerine-fc8b246109760714a838f4be163cca1dbb998163.zip
rlp: move ListSize to raw.go
-rw-r--r--rlp/encode.go6
-rw-r--r--rlp/raw.go6
2 files changed, 6 insertions, 6 deletions
diff --git a/rlp/encode.go b/rlp/encode.go
index 2aeee4721..d73b17c28 100644
--- a/rlp/encode.go
+++ b/rlp/encode.go
@@ -45,12 +45,6 @@ type Encoder interface {
EncodeRLP(io.Writer) error
}
-// ListSize returns the encoded size of an RLP list with the given
-// content size.
-func ListSize(contentSize uint64) uint64 {
- return uint64(headsize(contentSize)) + contentSize
-}
-
// Encode writes the RLP encoding of val to w. Note that Encode may
// perform many small writes in some cases. Consider making w
// buffered.
diff --git a/rlp/raw.go b/rlp/raw.go
index fca445618..33aae6ee5 100644
--- a/rlp/raw.go
+++ b/rlp/raw.go
@@ -28,6 +28,12 @@ type RawValue []byte
var rawValueType = reflect.TypeOf(RawValue{})
+// ListSize returns the encoded size of an RLP list with the given
+// content size.
+func ListSize(contentSize uint64) uint64 {
+ return uint64(headsize(contentSize)) + contentSize
+}
+
// Split returns the content of first RLP value and any
// bytes after the value as subslices of b.
func Split(b []byte) (k Kind, content, rest []byte, err error) {