diff options
Diffstat (limited to 'libgo/go/strconv/isprint.go')
-rw-r--r-- | libgo/go/strconv/isprint.go | 65 |
1 files changed, 38 insertions, 27 deletions
diff --git a/libgo/go/strconv/isprint.go b/libgo/go/strconv/isprint.go index a30d8d8..5837142 100644 --- a/libgo/go/strconv/isprint.go +++ b/libgo/go/strconv/isprint.go @@ -7,7 +7,7 @@ package strconv -// (462+139+82)*2 + (378)*4 = 2878 bytes +// (456+140+86)*2 + (396)*4 = 2948 bytes var isPrint16 = []uint16{ 0x0020, 0x007e, @@ -25,7 +25,7 @@ var isPrint16 = []uint16{ 0x07c0, 0x07fa, 0x0800, 0x082d, 0x0830, 0x085b, - 0x085e, 0x085e, + 0x085e, 0x086a, 0x08a0, 0x08bd, 0x08d4, 0x098c, 0x098f, 0x0990, @@ -36,7 +36,7 @@ var isPrint16 = []uint16{ 0x09cb, 0x09ce, 0x09d7, 0x09d7, 0x09dc, 0x09e3, - 0x09e6, 0x09fb, + 0x09e6, 0x09fd, 0x0a01, 0x0a0a, 0x0a0f, 0x0a10, 0x0a13, 0x0a39, @@ -51,8 +51,7 @@ var isPrint16 = []uint16{ 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0af1, - 0x0af9, 0x0af9, - 0x0b01, 0x0b0c, + 0x0af9, 0x0b0c, 0x0b0f, 0x0b10, 0x0b13, 0x0b39, 0x0b3c, 0x0b44, @@ -82,8 +81,7 @@ var isPrint16 = []uint16{ 0x0cd5, 0x0cd6, 0x0cde, 0x0ce3, 0x0ce6, 0x0cf2, - 0x0d01, 0x0d3a, - 0x0d3d, 0x0d4f, + 0x0d00, 0x0d4f, 0x0d54, 0x0d63, 0x0d66, 0x0d7f, 0x0d82, 0x0d96, @@ -154,8 +152,7 @@ var isPrint16 = []uint16{ 0x1c4d, 0x1c88, 0x1cc0, 0x1cc7, 0x1cd0, 0x1cf9, - 0x1d00, 0x1df5, - 0x1dfb, 0x1f15, + 0x1d00, 0x1f15, 0x1f18, 0x1f1d, 0x1f20, 0x1f45, 0x1f48, 0x1f4d, @@ -167,7 +164,7 @@ var isPrint16 = []uint16{ 0x2030, 0x205e, 0x2070, 0x2071, 0x2074, 0x209c, - 0x20a0, 0x20be, + 0x20a0, 0x20bf, 0x20d0, 0x20f0, 0x2100, 0x218b, 0x2190, 0x2426, @@ -175,7 +172,7 @@ var isPrint16 = []uint16{ 0x2460, 0x2b73, 0x2b76, 0x2b95, 0x2b98, 0x2bb9, - 0x2bbd, 0x2bd1, + 0x2bbd, 0x2bd2, 0x2bec, 0x2bef, 0x2c00, 0x2cf3, 0x2cf9, 0x2d27, @@ -183,17 +180,17 @@ var isPrint16 = []uint16{ 0x2d30, 0x2d67, 0x2d6f, 0x2d70, 0x2d7f, 0x2d96, - 0x2da0, 0x2e44, + 0x2da0, 0x2e49, 0x2e80, 0x2ef3, 0x2f00, 0x2fd5, 0x2ff0, 0x2ffb, 0x3001, 0x3096, 0x3099, 0x30ff, - 0x3105, 0x312d, + 0x3105, 0x312e, 0x3131, 0x31ba, 0x31c0, 0x31e3, 0x31f0, 0x4db5, - 0x4dc0, 0x9fd5, + 0x4dc0, 0x9fea, 0xa000, 0xa48c, 0xa490, 0xa4c6, 0xa4d0, 0xa62b, @@ -254,6 +251,7 @@ var isNotPrint16 = []uint16{ 0x0590, 0x06dd, 0x083f, + 0x085f, 0x08b5, 0x08e2, 0x0984, @@ -275,6 +273,7 @@ var isNotPrint16 = []uint16{ 0x0ab4, 0x0ac6, 0x0aca, + 0x0b00, 0x0b04, 0x0b29, 0x0b31, @@ -341,7 +340,7 @@ var isNotPrint16 = []uint16{ 0x1771, 0x191f, 0x1a5f, - 0x1cf7, + 0x1dfa, 0x1f58, 0x1f5a, 0x1f5c, @@ -351,7 +350,6 @@ var isNotPrint16 = []uint16{ 0x1fdc, 0x1ff5, 0x208f, - 0x23ff, 0x2bc9, 0x2c2f, 0x2c5f, @@ -398,7 +396,7 @@ var isPrint32 = []uint32{ 0x0102a0, 0x0102d0, 0x0102e0, 0x0102fb, 0x010300, 0x010323, - 0x010330, 0x01034a, + 0x01032d, 0x01034a, 0x010350, 0x01037a, 0x010380, 0x0103c3, 0x0103c8, 0x0103d5, @@ -481,11 +479,17 @@ var isPrint32 = []uint32{ 0x011730, 0x01173f, 0x0118a0, 0x0118f2, 0x0118ff, 0x0118ff, + 0x011a00, 0x011a47, + 0x011a50, 0x011a83, + 0x011a86, 0x011aa2, 0x011ac0, 0x011af8, 0x011c00, 0x011c45, 0x011c50, 0x011c6c, 0x011c70, 0x011c8f, 0x011c92, 0x011cb6, + 0x011d00, 0x011d36, + 0x011d3a, 0x011d47, + 0x011d50, 0x011d59, 0x012000, 0x012399, 0x012400, 0x012474, 0x012480, 0x012543, @@ -502,10 +506,11 @@ var isPrint32 = []uint32{ 0x016f00, 0x016f44, 0x016f50, 0x016f7e, 0x016f8f, 0x016f9f, - 0x016fe0, 0x016fe0, + 0x016fe0, 0x016fe1, 0x017000, 0x0187ec, 0x018800, 0x018af2, - 0x01b000, 0x01b001, + 0x01b000, 0x01b11e, + 0x01b170, 0x01b2fb, 0x01bc00, 0x01bc6a, 0x01bc70, 0x01bc7c, 0x01bc80, 0x01bc88, @@ -553,9 +558,10 @@ var isPrint32 = []uint32{ 0x01f210, 0x01f23b, 0x01f240, 0x01f248, 0x01f250, 0x01f251, - 0x01f300, 0x01f6d2, + 0x01f260, 0x01f265, + 0x01f300, 0x01f6d4, 0x01f6e0, 0x01f6ec, - 0x01f6f0, 0x01f6f6, + 0x01f6f0, 0x01f6f8, 0x01f700, 0x01f773, 0x01f780, 0x01f7d4, 0x01f800, 0x01f80b, @@ -563,16 +569,17 @@ var isPrint32 = []uint32{ 0x01f850, 0x01f859, 0x01f860, 0x01f887, 0x01f890, 0x01f8ad, - 0x01f910, 0x01f927, - 0x01f930, 0x01f930, - 0x01f933, 0x01f94b, - 0x01f950, 0x01f95e, - 0x01f980, 0x01f991, + 0x01f900, 0x01f90b, + 0x01f910, 0x01f94c, + 0x01f950, 0x01f96b, + 0x01f980, 0x01f997, 0x01f9c0, 0x01f9c0, + 0x01f9d0, 0x01f9e6, 0x020000, 0x02a6d6, 0x02a700, 0x02b734, 0x02b740, 0x02b81d, 0x02b820, 0x02cea1, + 0x02ceb0, 0x02ebe0, 0x02f800, 0x02fa1d, 0x0e0100, 0x0e01ef, } @@ -605,9 +612,14 @@ var isNotPrint32 = []uint16{ // add 0x10000 to each entry 0x1334, 0x145a, 0x145c, + 0x1a9d, 0x1c09, 0x1c37, 0x1ca8, + 0x1d07, + 0x1d0a, + 0x1d3b, + 0x1d3e, 0x246f, 0x6a5f, 0x6b5a, @@ -658,7 +670,6 @@ var isNotPrint32 = []uint16{ // add 0x10000 to each entry 0xf0c0, 0xf0d0, 0xf12f, - 0xf91f, 0xf93f, } |