1
0
Fork 0
forked from External/ergo

maintain lenBytes as a running count

This commit is contained in:
Shivaram Lingamneni 2020-05-14 22:16:34 -04:00
parent 2779fe7c10
commit 8efbc4bc32
3 changed files with 7 additions and 16 deletions

View file

@ -67,20 +67,6 @@ func (sm *SplitMessage) LenLines() int {
return len(sm.Split)
}
func (sm *SplitMessage) LenBytes() (result int) {
if sm.Split == nil {
return len(sm.Message)
}
for i := 0; i < len(sm.Split); i++ {
result += len(sm.Split[i].Message)
// bill for the joining newline if necessary
if i != 0 && !sm.Split[i].Concat {
result += 1
}
}
return
}
func (sm *SplitMessage) ValidMultiline() bool {
// must contain at least one nonblank line
for i := 0; i < len(sm.Split); i++ {