mirror of
https://github.com/containers/podman.git
synced 2025-10-29 17:06:22 +08:00
Following the vndr docs [1]:
$ go get -u github.com/LK4D4/vndr
$ vndr golang.org/x/text
$ git add -A vendor/golang.org/x/text
The targeted 'git add' was because we seem to have versioned some test
files (e.g. vendor/github.com/varlink/go/varlink/varlink_test.go in
8493dba2 (Initial varlink implementation, 2018-03-26, #627). I don't
know why, possibly an old vndr version? But either way, I'm punting
that particular issue to a separate branch.
[1]: 1fc68ee0c8/README.md
Signed-off-by: W. Trevor King <wking@tremily.us>
Closes: #686
Approved by: mheon
33 lines
869 B
Go
33 lines
869 B
Go
// Copyright 2013 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package collate
|
|
|
|
import "golang.org/x/text/internal/colltab"
|
|
|
|
const blockSize = 64
|
|
|
|
func getTable(t tableIndex) *colltab.Table {
|
|
return &colltab.Table{
|
|
Index: colltab.Trie{
|
|
Index0: mainLookup[:][blockSize*t.lookupOffset:],
|
|
Values0: mainValues[:][blockSize*t.valuesOffset:],
|
|
Index: mainLookup[:],
|
|
Values: mainValues[:],
|
|
},
|
|
ExpandElem: mainExpandElem[:],
|
|
ContractTries: colltab.ContractTrieSet(mainCTEntries[:]),
|
|
ContractElem: mainContractElem[:],
|
|
MaxContractLen: 18,
|
|
VariableTop: varTop,
|
|
}
|
|
}
|
|
|
|
// tableIndex holds information for constructing a table
|
|
// for a certain locale based on the main table.
|
|
type tableIndex struct {
|
|
lookupOffset uint32
|
|
valuesOffset uint32
|
|
}
|