summaryrefslogtreecommitdiffstats
path: root/utf8.c
Commit message (Expand)AuthorAgeFilesLines
* utf8: bugfix: trailing char fragment ignored.Kaz Kylheku2022-05-201-0/+10
* Remove numerous unused global functions.Kaz Kylheku2022-01-231-10/+0
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* system: stop using popen if we have fork.Kaz Kylheku2021-06-191-0/+2
* utf8: decode: reduce strictness of full unicode check.Kaz Kylheku2021-04-201-4/+4
* utf8: fix backtracking bugs in buffer decoder.Kaz Kylheku2021-04-071-3/+5
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* Expose low-level opendir/readdir dir traversal.Kaz Kylheku2020-07-081-0/+10
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-1/+0
* warning cleanup: suspicious switch fallthrough cases.Kaz Kylheku2020-04-051-2/+2
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* parser: security: UTF-8 and NUL handling in literals.Kaz Kylheku2019-02-051-6/+0
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* UTF-8: fix incorrect decoding of four-byte sequences.Kaz Kylheku2018-12-171-1/+1
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* ffi and utf8: C++ fixes.Kaz Kylheku2017-05-151-2/+2
* Eliminate double strlen in utf8 string conversion.Kaz Kylheku2017-05-041-2/+3
* ffi: conv between strings and char/wchar_t arrays.Kaz Kylheku2017-04-291-0/+8
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* 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