diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2009-11-12 16:34:27 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2009-11-12 16:34:27 -0800 |
commit | aa4420347f132039a3e37d6996d1e31096fc10de (patch) | |
tree | cfebd82beda9e272899efae5e5f5dcfb0fc767fd /ChangeLog | |
parent | 52501f18487dbefaf0282f1bf1cc328b3fe1ab00 (diff) | |
download | txr-aa4420347f132039a3e37d6996d1e31096fc10de.tar.gz txr-aa4420347f132039a3e37d6996d1e31096fc10de.tar.bz2 txr-aa4420347f132039a3e37d6996d1e31096fc10de.zip |
Documenting extended characters in man page.
Cleaned up some more issues related to extended characters.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -1,5 +1,27 @@ 2009-11-12 Kaz Kylheku <kkylheku@gmail.com> + Documenting extended characters in man page. + Cleaned up some more issues related to extended characters. + + * parser.l (grammar): Added error sctions for invalid UTF-8 bytes. + + * stream.c (BROKEN_POPEN_GETWC): New macro. Enables workaround + for a glibc bug, whereby getwc blows up when applied to a FILE * + stream returned from a popen call. + (struct strm_ops): put_char function takes wchar_t. + (common_format): Use wchar_t rather than int. + (stdio_put_string): fputws returns -1, not EOF. + (stdio_put_char, put_cchar): Character argument changed to wchar_t. + Output done with putwc used instead of putc. + (snarf_line, stdio_get_char): Use getwc to read from the stream. + (pipe_close, make_pipe_stream): Implement workaround form glibc bug. + + * stream.h (put_cchar): Declaration updated. + + * txr.1: Added notes about international characters. + +2009-11-12 Kaz Kylheku <kkylheku@gmail.com> + Regular expression module updated to do unicode character sets. Most of the changes are in the area of representing sets. |