Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ByteWriter (0.18 sec)

  1. src/cmd/link/internal/ld/outbuf.go

    	out.off += int64(n)
    	return n, nil
    }
    
    func (out *OutBuf) Write8(v uint8) {
    	pos, buf := out.writeLoc(1)
    	buf[pos] = v
    	out.off++
    }
    
    // WriteByte is an alias for Write8 to fulfill the io.ByteWriter interface.
    func (out *OutBuf) WriteByte(v byte) error {
    	out.Write8(v)
    	return nil
    }
    
    func (out *OutBuf) Write16(v uint16) {
    	out.arch.ByteOrder.PutUint16(out.encbuf[:], v)
    	out.Write(out.encbuf[:2])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 17 19:51:29 UTC 2022
    - 8.1K bytes
    - Viewed (0)
  2. src/compress/lzw/writer.go

    // license that can be found in the LICENSE file.
    
    package lzw
    
    import (
    	"bufio"
    	"errors"
    	"fmt"
    	"io"
    )
    
    // A writer is a buffered, flushable writer.
    type writer interface {
    	io.ByteWriter
    	Flush() error
    }
    
    const (
    	// A code is a 12 bit value, stored as a uint32 when encoding to avoid
    	// type conversions when shifting bits.
    	maxCode     = 1<<12 - 1
    	invalidCode = 1<<32 - 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 13:32:40 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  3. src/hash/maphash/maphash.go

    	if h.seed.s == 0 {
    		seed := MakeSeed()
    		h.seed = seed
    		h.state = seed
    	}
    }
    
    // WriteByte adds b to the sequence of bytes hashed by h.
    // It never fails; the error result is for implementing [io.ByteWriter].
    func (h *Hash) WriteByte(b byte) error {
    	if h.n == len(h.buf) {
    		h.flush()
    	}
    	h.buf[h.n] = b
    	h.n++
    	return nil
    }
    
    // Write adds b to the sequence of bytes hashed by h.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 19:15:34 UTC 2023
    - 7.9K bytes
    - Viewed (0)
Back to top