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

Function WriteUint24ToByte

util/convert.go:232–246  ·  view source on GitHub ↗
(w io.Writer, data uint32, bigEndian bool)

Source from the content-addressed store, hash-verified

230}
231
232func WriteUint24ToByte(w io.Writer, data uint32, bigEndian bool) error {
233 var bb []byte
234 if bigEndian {
235 bb = BigEndian.ToUint24(data)
236 } else {
237 bb = LittleEndian.ToUint24(data)
238 }
239
240 _, err := w.Write(bb)
241 if err != nil {
242 return err
243 }
244
245 return nil
246}
247
248func WriteUint32ToByte(w io.Writer, data uint32, bigEndian bool) error {
249 var bb []byte

Callers 1

WritePESHeaderFunction · 0.92

Calls 2

WriteMethod · 0.65
ToUint24Method · 0.45

Tested by

no test coverage detected