]> Cypherpunks repositories - gostls13.git/commitdiff
unicode: include rune 0 in RangeTables.
authorMarcel van Lohuizen <mpvl@golang.org>
Wed, 19 Aug 2015 18:28:18 +0000 (20:28 +0200)
committerMarcel van Lohuizen <mpvl@golang.org>
Mon, 24 Aug 2015 15:05:48 +0000 (15:05 +0000)
All of Go passes. No changes for the text repo.

Fixes #10153

Change-Id: I313369bf471c8974390a6d42075e5c54f6a81750
Reviewed-on: https://go-review.googlesource.com/13667
Reviewed-by: Russ Cox <rsc@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/unicode/maketables.go
src/unicode/tables.go

index 9fccdecafaed67d90e7282c7c72a37f372634591..e0110c9536d1122dd270718261d2741b94a7cb83 100644 (file)
@@ -261,9 +261,6 @@ func parseCategory(line string) (state State) {
                logger.Fatalf("%.5s...: %s", line, err)
        }
        lastChar = rune(point)
-       if point == 0 {
-               return // not interesting and we use 0 as unset
-       }
        if point > MaxChar {
                return
        }
index 370a9d1174d7bdedace49bdb05370b21101f09d2..8bb42062f9ed8f6007c43286f20de16563b988da 100644 (file)
@@ -53,7 +53,7 @@ var Categories = map[string]*RangeTable{
 
 var _C = &RangeTable{
        R16: []Range16{
-               {0x0001, 0x001f, 1},
+               {0x0000, 0x001f, 1},
                {0x007f, 0x009f, 1},
                {0x00ad, 0x0600, 1363},
                {0x0601, 0x0605, 1},
@@ -81,7 +81,7 @@ var _C = &RangeTable{
 
 var _Cc = &RangeTable{
        R16: []Range16{
-               {0x0001, 0x001f, 1},
+               {0x0000, 0x001f, 1},
                {0x007f, 0x009f, 1},
        },
        LatinOffset: 2,