]> Cypherpunks repositories - gostls13.git/commit
lib9: build tokenize on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Wed, 21 Jan 2015 23:25:08 +0000 (00:25 +0100)
committerDavid du Colombier <0intro@gmail.com>
Wed, 21 Jan 2015 23:27:01 +0000 (23:27 +0000)
commit98d914201b98a854c7d172837d19ff7d0096b405
treeb0f1f470abb65b39a7eee53ce877c81204e3879f
parent34bc85f6f3b02ebcd490b40f4d32907ff2e69af3
lib9: build tokenize on Plan 9

The build was broken on Plan 9 after the
CL 2994, because of the use of getfields
in src/liblink/go.c.

This happened when building 8l, because
getfield was part of lib9 and tokenize
was part of the Plan 9 libc. However,
both getfields and tokenize depend on
utfrune, causing an incompatibility.

This change enables the build of tokenize
as part of lib9, so it doesn't use
tokenize from the Plan 9 libc anymore.

Change-Id: I2a76903b508bd92771c4754cd53dfc64df350892
Reviewed-on: https://go-review.googlesource.com/3121
Reviewed-by: Minux Ma <minux@golang.org>
src/lib9/tokenize.c