1
0
Fork 0

Adding upstream version 1.34.4.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-05-24 07:26:29 +02:00
parent e393c3af3f
commit 4978089aab
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
4963 changed files with 677545 additions and 0 deletions

View file

@ -0,0 +1,32 @@
package main
type set struct {
m map[string]struct{}
}
func (s *set) add(key string) {
s.m[key] = struct{}{}
}
func (s *set) has(key string) bool {
var ok bool
_, ok = s.m[key]
return ok
}
func (s *set) forEach(f func(string)) {
for key := range s.m {
f(key)
}
}
func newSet(elems []string) *set {
s := &set{
m: make(map[string]struct{}),
}
for _, elem := range elems {
s.add(elem)
}
return s
}