mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2025-06-05 21:59:39 +02:00
[chore]: Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 (#2316)
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.19.10 to 2.20.0. - [Release notes](https://github.com/tdewolff/minify/releases) - [Commits](https://github.com/tdewolff/minify/compare/v2.19.10...v2.20.0) --- updated-dependencies: - dependency-name: github.com/tdewolff/minify/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
24
vendor/github.com/tdewolff/parse/v2/strconv/int.go
generated
vendored
24
vendor/github.com/tdewolff/parse/v2/strconv/int.go
generated
vendored
@ -17,9 +17,10 @@ func ParseInt(b []byte) (int64, int) {
|
||||
n := uint64(0)
|
||||
for i < len(b) {
|
||||
c := b[i]
|
||||
if n > math.MaxUint64/10 {
|
||||
return 0, 0
|
||||
} else if c >= '0' && c <= '9' {
|
||||
if '0' <= c && c <= '9' {
|
||||
if uint64(-math.MinInt64)/10 < n || uint64(-math.MinInt64)-uint64(c-'0') < n*10 {
|
||||
return 0, 0
|
||||
}
|
||||
n *= 10
|
||||
n += uint64(c - '0')
|
||||
} else {
|
||||
@ -30,7 +31,7 @@ func ParseInt(b []byte) (int64, int) {
|
||||
if i == start {
|
||||
return 0, 0
|
||||
}
|
||||
if !neg && n > uint64(math.MaxInt64) || n > uint64(math.MaxInt64)+1 {
|
||||
if !neg && uint64(math.MaxInt64) < n {
|
||||
return 0, 0
|
||||
} else if neg {
|
||||
return -int64(n), i
|
||||
@ -45,9 +46,10 @@ func ParseUint(b []byte) (uint64, int) {
|
||||
n := uint64(0)
|
||||
for i < len(b) {
|
||||
c := b[i]
|
||||
if n > math.MaxUint64/10 {
|
||||
return 0, 0
|
||||
} else if c >= '0' && c <= '9' {
|
||||
if '0' <= c && c <= '9' {
|
||||
if math.MaxUint64/10 < n || math.MaxUint64-uint64(c-'0') < n*10 {
|
||||
return 0, 0
|
||||
}
|
||||
n *= 10
|
||||
n += uint64(c - '0')
|
||||
} else {
|
||||
@ -66,6 +68,10 @@ func LenInt(i int64) int {
|
||||
}
|
||||
i = -i
|
||||
}
|
||||
return LenUint(uint64(i))
|
||||
}
|
||||
|
||||
func LenUint(i uint64) int {
|
||||
switch {
|
||||
case i < 10:
|
||||
return 1
|
||||
@ -103,6 +109,8 @@ func LenInt(i int64) int {
|
||||
return 17
|
||||
case i < 1000000000000000000:
|
||||
return 18
|
||||
case i < 10000000000000000000:
|
||||
return 19
|
||||
}
|
||||
return 19
|
||||
return 20
|
||||
}
|
||||
|
Reference in New Issue
Block a user