Tree
- Tree:
f2866a3fa8d70ad6ae547741b78f7224137dbf83
- Date:
- Message:
- This patch fixes unicode, unicode-be and unicode-le 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
.cvsignore | commits | blame |
README | commits | blame |
README
# Thanks to Caerwyn Jones for preparing the dictionary # and modifying dict to handle it. # This is the Project Gutenberg original Webster's dictionary hget http://pdos.lcs.mit.edu/~rsc/software/plan9/pgw.tar.bz2| bunzip2| tar xf - # This is the Project Gutenberg original Roget's thesaurus hget http://pdos.lcs.mit.edu/~rsc/software/plan9/roget.tar.bz2| bunzip2| tar xf -