blob: 05e69344d4a15656fad4271ed3c9411408198aef [file] [log] [blame]
package devicemapper
// Linux kernel ctype data from @linux//include/linux:ctype.h
const (
_U = 0x01 /* upper */
_L = 0x02 /* lower */
_D = 0x04 /* digit */
_C = 0x08 /* cntrl */
_P = 0x10 /* punct */
_S = 0x20 /* white space (space/lf/tab) */
_X = 0x40 /* hex digit */
_SP = 0x80 /* hard space (0x20) */
)
var ctypeLookup = [256]byte{
_C, _C, _C, _C, _C, _C, _C, _C, /* 0-7 */
_C, _C | _S, _C | _S, _C | _S, _C | _S, _C | _S, _C, _C, /* 8-15 */
_C, _C, _C, _C, _C, _C, _C, _C, /* 16-23 */
_C, _C, _C, _C, _C, _C, _C, _C, /* 24-31 */
_S | _SP, _P, _P, _P, _P, _P, _P, _P, /* 32-39 */
_P, _P, _P, _P, _P, _P, _P, _P, /* 40-47 */
_D, _D, _D, _D, _D, _D, _D, _D, /* 48-55 */
_D, _D, _P, _P, _P, _P, _P, _P, /* 56-63 */
_P, _U | _X, _U | _X, _U | _X, _U | _X, _U | _X, _U | _X, _U, /* 64-71 */
_U, _U, _U, _U, _U, _U, _U, _U, /* 72-79 */
_U, _U, _U, _U, _U, _U, _U, _U, /* 80-87 */
_U, _U, _U, _P, _P, _P, _P, _P, /* 88-95 */
_P, _L | _X, _L | _X, _L | _X, _L | _X, _L | _X, _L | _X, _L, /* 96-103 */
_L, _L, _L, _L, _L, _L, _L, _L, /* 104-111 */
_L, _L, _L, _L, _L, _L, _L, _L, /* 112-119 */
_L, _L, _L, _P, _P, _P, _P, _C, /* 120-127 */
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 128-143 */
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 144-159 */
_S | _SP, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, /* 160-175 */
_P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, _P, /* 176-191 */
_U, _U, _U, _U, _U, _U, _U, _U, _U, _U, _U, _U, _U, _U, _U, _U, /* 192-207 */
_U, _U, _U, _U, _U, _U, _U, _P, _U, _U, _U, _U, _U, _U, _U, _L, /* 208-223 */
_L, _L, _L, _L, _L, _L, _L, _L, _L, _L, _L, _L, _L, _L, _L, _L, /* 224-239 */
_L, _L, _L, _L, _L, _L, _L, _P, _L, _L, _L, _L, _L, _L, _L, _L} /* 240-255 */