aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/tcs
AgeCommit message (Collapse)AuthorFilesLines
2010-06-28This patch fixes unicode, unicode-be and unicode-leMichael Teichgräber1-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
2010-06-28tcs: macroman charset fixesAnthony Martin1-5/+5
2126 -> 03a9 # greek capital letter omega 2012 -> 201c # left double quotation mark 00a4 -> 20ac # euro sign f7ff -> f8ff # apple logo R=rsc CC=codebot http://codereview.appspot.com/1233043
2009-09-13tcs: update for 32-bit RuneRuss Cox2-172/+4
http://codereview.appspot.com/117063
2006-10-12avoid hang with htmlroff (Michael Teichgräber)rsc1-1/+1
2006-10-12avoid nonstandard entity names (Michael Teichgräber)rsc1-8/+25
2006-05-21forgotrsc1-0/+309
2006-05-21import from plan9rsc9-62/+320
2006-04-01Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc12-54/+54
2006-02-14better labelsrsc2-5/+6
2006-01-19Add more character sets.rsc6-683/+1346
2005-12-27oopsrsc1-0/+330
2005-12-26add EILSEQ for macrsc4-33/+76
2005-12-17better errno declarationsrsc1-9/+6
2005-09-13Fix UTF bug reported on 9fans.rsc1-2/+3
2005-03-18silence gccrsc1-1/+1
2005-03-09use plan 9 versionsrsc2-150/+54
2005-01-04Goodbye SHORTLIBrsc1-1/+0
2004-04-21Add tcs; it compiles in my world, but I haven't tried it in Russ's yet.wkj40-0/+10784