Documentation
¶
Index ¶
- Constants
- Variables
- func GetHoroscope(m int, d int) int
- func GetNumRecords(filename string, size uintptr) int
- func GetRecords(boardID *ptttype.BoardID_t, filename string, startAid ptttype.Aid, n int) ([]*ptttype.ArticleSummaryRaw, error)
- func IsLeapYear(year int) bool
- func StringHash(theBytes []byte) uint32
- func StringHashWithHashBits(theBytes []byte) uint32
- func StripAnsi(src []byte, flag StripAnsiFlag) (dst []byte)
- func StripBlank(theBytes []byte) []byte
- func StripNoneBig5(str_out []byte) (sanitizedStr []byte)
- type StripAnsiFlag
Constants ¶
View Source
const ( //https://github.com/ptt/pttbbs/blob/master/include/fnv_hash.h //commit: 6bdd36898bde207683a441cdffe2981e95de5b20 FNV1_32_INIT uint32 = 33554467 FNV1_64_INIT uint64 = 0xcbf29ce484222325 FNV_32_PRIME uint32 = 0x01000193 FNV_64_PRIME uint64 = 0x100000001b3 )
Variables ¶
View Source
var (
ESCAPE_FLAG = []uint8{}/* 256 elements not displayed */
)
Functions ¶
func GetNumRecords ¶
func GetRecords ¶ added in v0.3.0
func IsLeapYear ¶
func StringHash ¶
func StringHashWithHashBits ¶
func StripAnsi ¶ added in v0.5.0
func StripAnsi(src []byte, flag StripAnsiFlag) (dst []byte)
func StripBlank ¶ added in v0.9.0
func StripNoneBig5 ¶ added in v0.5.0
StringNoneBig5
https://github.com/ptt/pttbbs/issues/94 str is modified.
Types ¶
type StripAnsiFlag ¶ added in v0.5.0
type StripAnsiFlag int
const ( STRIP_ANSI_ALL StripAnsiFlag = iota STRIP_ANSI_ONLY_COLOR // allow only colors (ESC [ .. m) STRIP_ANSI_NO_RELOAD // allow all known (color+move) )
Click to show internal directories.
Click to hide internal directories.