mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 14:18:26 +02:00
Remove unused code
This commit is contained in:
@@ -123,7 +123,6 @@ func (s *StreamingBase64Decoder) Finish() ([]byte, error) {
|
|||||||
type StreamingBase64Encoder struct {
|
type StreamingBase64Encoder struct {
|
||||||
leftover [3]byte
|
leftover [3]byte
|
||||||
num_leftover int
|
num_leftover int
|
||||||
total_read int64
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// The size of output buffer needed to encode the provided number of input bytes.
|
// The size of output buffer needed to encode the provided number of input bytes.
|
||||||
@@ -157,13 +156,11 @@ func (s *StreamingBase64Encoder) Encode(input []byte, output []byte) iter.Seq2[[
|
|||||||
}
|
}
|
||||||
outOffset += 4
|
outOffset += 4
|
||||||
currIn = currIn[need:]
|
currIn = currIn[need:]
|
||||||
s.total_read += int64(need)
|
|
||||||
s.num_leftover = 0
|
s.num_leftover = 0
|
||||||
} else {
|
} else {
|
||||||
// Still not enough to complete a group of 3
|
// Still not enough to complete a group of 3
|
||||||
copy(s.leftover[s.num_leftover:], currIn)
|
copy(s.leftover[s.num_leftover:], currIn)
|
||||||
s.num_leftover += len(currIn)
|
s.num_leftover += len(currIn)
|
||||||
s.total_read += int64(len(currIn))
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -178,14 +175,12 @@ func (s *StreamingBase64Encoder) Encode(input []byte, output []byte) iter.Seq2[[
|
|||||||
}
|
}
|
||||||
outOffset += encodedLen
|
outOffset += encodedLen
|
||||||
currIn = currIn[processableLen:]
|
currIn = currIn[processableLen:]
|
||||||
s.total_read += int64(processableLen)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3. Buffer remaining bytes (1-2) for the next Encode call
|
// 3. Buffer remaining bytes (1-2) for the next Encode call
|
||||||
if len(currIn) > 0 {
|
if len(currIn) > 0 {
|
||||||
copy(s.leftover[:], currIn)
|
copy(s.leftover[:], currIn)
|
||||||
s.num_leftover = len(currIn)
|
s.num_leftover = len(currIn)
|
||||||
s.total_read += int64(len(currIn))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -193,15 +188,12 @@ func (s *StreamingBase64Encoder) Encode(input []byte, output []byte) iter.Seq2[[
|
|||||||
// Finish encoding the stream. Resets the encoder. Returned slice can be nil
|
// Finish encoding the stream. Resets the encoder. Returned slice can be nil
|
||||||
// if no leftover bytes are present.
|
// if no leftover bytes are present.
|
||||||
func (s *StreamingBase64Encoder) Finish() []byte {
|
func (s *StreamingBase64Encoder) Finish() []byte {
|
||||||
defer func() {
|
|
||||||
s.num_leftover = 0
|
|
||||||
s.total_read = 0
|
|
||||||
}()
|
|
||||||
if s.num_leftover == 0 {
|
if s.num_leftover == 0 {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
encodedLen := base64.RawStdEncoding.EncodedLen(s.num_leftover)
|
encodedLen := base64.RawStdEncoding.EncodedLen(s.num_leftover)
|
||||||
output := [4]byte{}
|
output := [4]byte{}
|
||||||
base64.RawStdEncoding.Encode(output[:encodedLen], s.leftover[:s.num_leftover])
|
base64.RawStdEncoding.Encode(output[:encodedLen], s.leftover[:s.num_leftover])
|
||||||
|
s.num_leftover = 0
|
||||||
return output[:encodedLen]
|
return output[:encodedLen]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user