MCPcopy Create free account
hub / github.com/Monibuca/engine / WriteUint48ToByte

Function WriteUint48ToByte

util/convert.go:280–294  ·  view source on GitHub ↗
(w io.Writer, data uint64, bigEndian bool)

Source from the content-addressed store, hash-verified

278}
279
280func WriteUint48ToByte(w io.Writer, data uint64, bigEndian bool) error {
281 var bb []byte
282 if bigEndian {
283 bb = BigEndian.ToUint48(data)
284 } else {
285 bb = LittleEndian.ToUint48(data)
286 }
287
288 _, err := w.Write(bb)
289 if err != nil {
290 return err
291 }
292
293 return nil
294}
295
296func WriteUint64ToByte(w io.Writer, data uint64, bigEndian bool) error {
297 var bb []byte

Callers 1

WriteTsHeaderFunction · 0.92

Calls 2

WriteMethod · 0.65
ToUint48Method · 0.45

Tested by

no test coverage detected