summaryrefslogtreecommitdiffstats
path: root/src/cmd/tcs/tcs.c
Commit message (Collapse)AuthorAgeFilesLines
* This patch fixes unicode, unicode-be and unicode-leMichael Teichgräber2010-06-281-11/+21
| | | | | | | | | | | | | | | | | | | | | | input, and unicode output, which have been broken due to the change of the size of Rune from two bytes to four bytes. (Unicode-le and unicode-be output have not been affected, since they work different, and produce correct output as long as sizeof(Rune) >= 2.) In all of the affected functions an extra array of N elements of type u16int is used to temporarily store the 16-bit unicode data. As this increases stack usage, perhaps a different, slightly more complicated solution might be preferred, where only a single `Rune buf[N]' is used for both temporary storage and the result. R=rsc CC=codebot http://codereview.appspot.com/1574041
* import from plan9rsc2006-05-211-45/+167
|
* Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc2006-04-011-4/+4
|
* better labelsrsc2006-02-141-4/+5
|
* Add more character sets.rsc2006-01-191-655/+29
|
* add EILSEQ for macrsc2005-12-261-32/+70
|
* use plan 9 versionsrsc2005-03-091-1/+1
|
* Add tcs; it compiles in my world, but I haven't tried it in Russ's yet.wkj2004-04-211-0/+1053