mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-08 18:04:14 +01:00
20 lines
388 B
Go
20 lines
388 B
Go
package cp
|
|
|
|
// http://msdn.microsoft.com/en-us/library/dd340437.aspx
|
|
|
|
type Collation struct {
|
|
LcidAndFlags uint32
|
|
SortId uint8
|
|
}
|
|
|
|
func (c Collation) getLcid() uint32 {
|
|
return c.LcidAndFlags & 0x000fffff
|
|
}
|
|
|
|
func (c Collation) getFlags() uint32 {
|
|
return (c.LcidAndFlags & 0x0ff00000) >> 20
|
|
}
|
|
|
|
func (c Collation) getVersion() uint32 {
|
|
return (c.LcidAndFlags & 0xf0000000) >> 28
|
|
}
|