mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2024-12-15 03:36:37 +00:00
10 lines
253 B
Go
10 lines
253 B
Go
|
// Package sql3util implements SQLite utilities.
|
||
|
package sql3util
|
||
|
|
||
|
// ValidPageSize returns true if s is a valid page size.
|
||
|
//
|
||
|
// https://sqlite.org/fileformat.html#pages
|
||
|
func ValidPageSize(s int) bool {
|
||
|
return 512 <= s && s <= 65536 && s&(s-1) == 0
|
||
|
}
|