diff --git a/common/string.go b/common/string.go index f053f0e87..2818f5ed5 100644 --- a/common/string.go +++ b/common/string.go @@ -6,8 +6,10 @@ import ( "strings" ) +// Fmt shorthand, XXX DEPRECATED var Fmt = fmt.Sprintf +// RightPadString adds spaces to the right of a string to make it length totalLength func RightPadString(s string, totalLength int) string { remaining := totalLength - len(s) if remaining > 0 { @@ -16,6 +18,7 @@ func RightPadString(s string, totalLength int) string { return s } +// LeftPadString adds spaces to the left of a string to make it length totalLength func LeftPadString(s string, totalLength int) string { remaining := totalLength - len(s) if remaining > 0 { @@ -24,7 +27,7 @@ func LeftPadString(s string, totalLength int) string { return s } -// Returns true for non-empty hex-string prefixed with "0x" +// IsHex returns true for non-empty hex-string prefixed with "0x" func IsHex(s string) bool { if len(s) > 2 && s[:2] == "0x" { _, err := hex.DecodeString(s[2:]) @@ -36,6 +39,7 @@ func IsHex(s string) bool { return false } +// StripHex returns hex string without leading "0x" func StripHex(s string) string { if IsHex(s) { return s[2:]