summaryrefslogtreecommitdiffstats
path: root/utf8.c
Commit message (Expand)AuthorAgeFilesLines
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Diagnose out-of-range char to UTF-8 conversion.Kaz Kylheku2016-04-211-1/+3
* UTF-8 API overhaul: security, and other concerns.Kaz Kylheku2016-03-311-34/+33
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Introduce chk_wmalloc function.Kaz Kylheku2015-09-221-2/+2
* * filter.c, utf8.c: Fix bad indentation introduced in whitespaceKaz Kylheku2015-07-301-1/+1
* Functions open-fileno and fileno.Kaz Kylheku2015-04-101-0/+8
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-1/+1
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-8/+8
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * utf8.c (w_fopen, w_popen, w_freopen, w_remove, w_rename): RevertKaz Kylheku2014-03-221-20/+0
* * utf8.c (w_fopen, w_popen, w_freopen, w_remove, w_rename): WeKaz Kylheku2014-03-141-0/+20
* A trivial change in the UTF-8 decoder allows TXR to handle null bytesKaz Kylheku2014-02-151-0/+3
* * stream.c (remove_path, rename_path): New functions.Kaz Kylheku2014-01-281-0/+18
* * configure: Detect platforms which don't reveal declarationsKaz Kylheku2014-01-101-4/+0
* Long overdue MinGW port maintenance.Kaz Kylheku2014-01-091-0/+4
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+2
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * stream.c (tail_strategy): Execute the strategy code alsoKaz Kylheku2013-12-021-1/+1
* * stream.c (struct stdio_handle): New member, mode.Kaz Kylheku2013-11-281-0/+10
* * filter.c, utf8.c: Tabs changed to spaces. For some reason, filter.cKaz Kylheku2013-08-091-61/+61
* * utf8.c (w_fopen, w_popen): Removing unnecessary casts ofKaz Kylheku2012-05-181-4/+4
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* * utf8.c (utf8_from_uc, utf8_decode): Some cascaded if tests convertedKaz Kylheku2012-02-051-16/+34
* * utf8.c (utf8_from_uc): Bugfix: incorrect condition in characterKaz Kylheku2012-02-041-3/+5
* * utf8.c (utf8_from_uc, utf8_decode): Use upper case for hex constants.Kaz Kylheku2012-02-021-25/+29
* * utf8.c (utf8_to_uc, utf8_encode): Do not encode surrogate codeKaz Kylheku2012-02-021-8/+18
* * utf8.c (utf8_from_uc, utf8_decode): Impose a minium value on theKaz Kylheku2012-02-021-7/+25
* Improved support for broken unicode.Kaz Kylheku2011-10-101-0/+22
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
* * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c,Kaz Kylheku2011-09-231-1/+1
* Bump copyrights to 2010.Kaz Kylheku2010-10-051-1/+1
* More void * to mem_t * conversion.Kaz Kylheku2009-12-051-2/+2
* utf8.c (utf8_from_uc): Fix bug introduced several commits ago (portingtxr-025Kaz Kylheku2009-11-241-0/+1
* Changes to make the code portable to C++ compilers, whichKaz Kylheku2009-11-241-3/+4
* Improving portability. It is no longer assumed that pointersKaz Kylheku2009-11-231-0/+1
* Use unsigned char * as allocator return value.Kaz Kylheku2009-11-191-1/+1
* Big round of changes to switch the code base to use the streamKaz Kylheku2009-11-161-4/+4
* Version 021 preparation.txr-021Kaz Kylheku2009-11-151-2/+2
* Provide both char * and unsigned char * interfaces in UTF-8 module.Kaz Kylheku2009-11-141-6/+32
* Fixed broken utf8_from.Kaz Kylheku2009-11-121-21/+123
* Big conversion to wide characters and UTF-8 support.Kaz Kylheku2009-11-111-0/+168