Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ErrShortDst (0.11 sec)

  1. src/vendor/golang.org/x/text/unicode/norm/transform.go

    // Users should either catch ErrShortDst and allow dst to grow or have dst be at
    // least of size MaxTransformChunkSize to be guaranteed of progress.
    func (f Form) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
    	// Cap the maximum number of src bytes to check.
    	b := src
    	eof := atEOF
    	if ns := len(dst); ns < len(b) {
    		err = transform.ErrShortDst
    		eof = false
    		b = b[:ns]
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 19:27:51 UTC 2019
    - 2.4K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/text/unicode/norm/transform.go

    // Users should either catch ErrShortDst and allow dst to grow or have dst be at
    // least of size MaxTransformChunkSize to be guaranteed of progress.
    func (f Form) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
    	// Cap the maximum number of src bytes to check.
    	b := src
    	eof := atEOF
    	if ns := len(dst); ns < len(b) {
    		err = transform.ErrShortDst
    		eof = false
    		b = b[:ns]
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/text/cases/context.go

    	if len(c.dst)-c.pDst < len(b) {
    		c.err = transform.ErrShortDst
    		return false
    	}
    	// This loop is faster than using copy.
    	for _, ch := range b {
    		c.dst[c.pDst] = ch
    		c.pDst++
    	}
    	return true
    }
    
    // writeString writes the given string to dst.
    func (c *context) writeString(s string) bool {
    	if len(c.dst)-c.pDst < len(s) {
    		c.err = transform.ErrShortDst
    		return false
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  4. src/vendor/golang.org/x/text/secure/bidirule/bidirule.go

    // needs to be reset between uses.
    func (t *Transformer) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
    	if len(dst) < len(src) {
    		src = src[:len(dst)]
    		atEOF = false
    		err = transform.ErrShortDst
    	}
    	n, err1 := t.Span(src, atEOF)
    	copy(dst, src[:n])
    	if err == nil || err1 != nil && err1 != transform.ErrShortSrc {
    		err = err1
    	}
    	return n, n, err
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 19:27:51 UTC 2019
    - 9.3K bytes
    - Viewed (0)
Back to top