1
0
mirror of https://github.com/golang/go synced 2024-11-20 04:04:41 -07:00
go/src/cmd/8c
Charles L. Dorian 3ca1b1d27f Continuation of issue 221 fix. When 8g or 6g or 5g are called with a
UTF-8 string, Yconv() converts it into an octal sequence. If the
string converted to more than 30 bytes, the str buffer would
overflow. For example, 4 Greek runes became 32 bytes, 3 Hiragana
runes became 36 bytes, and 2 Gothic runes became 32 bytes. In
8l, 6l and 5l the function is Sconv(). For some reason, only 5l uses
the constant STRINGSZ (defined as 200) for the buffer size.

R=rsc
https://golang.org/cl/168045
2009-12-09 11:56:45 -08:00
..
cgen64.c
cgen.c compilers were inconsistent about 2009-07-13 19:20:43 -07:00
div.c
doc.go tweak documentation of commands 2009-11-09 11:45:15 -08:00
gc.h move 6c/pgen.c, 6c/pswt.c into cc 2009-07-07 10:07:15 -07:00
list.c Continuation of issue 221 fix. When 8g or 6g or 5g are called with a 2009-12-09 11:56:45 -08:00
machcap.c
Makefile go: makes it build for the case $GOROOT has whitespaces 2009-11-23 17:32:51 -08:00
mul.c
peep.c compilers were inconsistent about 2009-07-13 19:20:43 -07:00
reg.c 8g: fix 386 floating point stack bug 2009-12-01 15:53:50 -08:00
sgen.c move 6c/pgen.c, 6c/pswt.c into cc 2009-07-07 10:07:15 -07:00
swt.c cgo working on linux/386 2009-09-30 13:47:15 -07:00
txt.c convert 386 to use %gs instead of %fs for extern register. 2009-09-21 15:46:50 -07:00