summaryrefslogtreecommitdiff
path: root/utf8.c
Commit message (Expand)AuthorAgeFilesLines
* utf8.c: Silence unused parameter compiler warningKarl Williamson2016-10-261-0/+4
* utf8n_to_uvchr(): Reduce chances of reading beyond bufferKarl Williamson2016-10-191-1/+14
* utf8.c: use new SvPVCLEAR and constant string friendly macrosYves Orton2016-10-191-1/+1
* utf8.c: Reflow 2 lines, so it is clear they are 2.Karl Williamson2016-10-171-2/+3
* perlapi: Grammar, typosKarl Williamson2016-10-171-1/+1
* utf8.c: Silence a compiler warningKarl Williamson2016-10-161-1/+2
* perlapi: Fix clause that should have been removed earlierKarl Williamson2016-10-131-1/+1
* Add utf8n_to_uvchr_errorKarl Williamson2016-10-131-20/+158
* utf8n_to_uvchr(): Make a parameter constKarl Williamson2016-10-131-1/+1
* utf8n_to_uvchr(): Note multiple malformationsKarl Williamson2016-10-131-271/+479
* utf8.c: Extract some code into 2 functionsKarl Williamson2016-10-131-97/+130
* utf8.c: Rename a couple of macros for clarityKarl Williamson2016-10-131-10/+8
* utf8.c: Add some UNLIKELY()sKarl Williamson2016-10-131-3/+3
* Add details to UTF-8 malformation error messagesKarl Williamson2016-10-131-15/+102
* utf8.c: Consolidate duplicate error msg textKarl Williamson2016-10-131-15/+26
* utf8.c: Add missing castKarl Williamson2016-10-051-2/+2
* utf8.c: Add missing type specifier to declarationKarl Williamson2016-09-291-1/+1
* utf8n_to_uvchr() Fix EBCDIC bug with overlongsKarl Williamson2016-09-291-3/+1
* Centralize definitions of MIN, MAXKarl Williamson2016-09-251-3/+0
* utf8.c: #define MIN if not already definedKarl Williamson2016-09-211-0/+3
* utf8.c: Fix bug in new _is_utf8_char_helper() functionKarl Williamson2016-09-191-1/+6
* utf8.c: Add some UNLIKELYsKarl Williamson2016-09-171-3/+3
* Enhance and rename is_utf8_char_slow()Karl Williamson2016-09-171-22/+114
* Revamp overlong handling in is_utf8_char_slow, fixing a bugKarl Williamson2016-09-171-43/+59
* utf8.c: Fix typo in comment, add some commentsKarl Williamson2016-09-171-4/+7
* utf8.c: Extract duplicate code to common fcnKarl Williamson2016-09-171-42/+96
* Add #defines for XS code for Unicode Corregindum 9Karl Williamson2016-09-171-8/+24
* perlapi: Clarify utf8n_to_uvchr entryKarl Williamson2016-09-171-3/+4
* Add is_utf8_valid_partial_char()Karl Williamson2016-08-311-0/+4
* utf8.c: Add commentsKarl Williamson2016-08-311-1/+5
* Move isUTF8_CHAR helper function, and reimplement itKarl Williamson2016-08-311-0/+112
* Inline is_utf8_string() and is_utf8_stringloclen()Karl Williamson2016-08-311-83/+0
* Inline utf8_distance(), utf8_hop()Karl Williamson2016-08-311-56/+0
* Slightly simplify utf8_to_uvuni_buf()Karl Williamson2016-08-311-3/+2
* Inline is_utf8_invariant_string()Karl Williamson2016-08-311-37/+0
* Simplify slightly is_utf8_invariant_stringKarl Williamson2016-08-311-2/+2
* Add new synonym 'is_utf8_invariant_string'Karl Williamson2016-08-311-5/+7
* utf8.c: Use 'break' instead of 'goto'Karl Williamson2016-08-311-2/+1
* Document valid_utf8_to_uvchr() and inline itKarl Williamson2016-08-311-39/+0
* utf8.c: Clarify comments for valid_utf8_to_uvchr()Karl Williamson2016-08-311-2/+3
* utf8.c: Join EBCDIC/non-EBCDIC codeKarl Williamson2016-08-311-5/+1
* utf8.c: Remove an EBCDIC-only pathKarl Williamson2016-08-171-8/+4
* Fix comment typos principal → principleDagfinn Ilmari Mannsåker2016-07-311-1/+1
* silence warnings in inline.h on Win64 VC buildDaniel Dragan2016-03-281-1/+1
* utf8.c: Add missing {}Karl Williamson2016-03-091-1/+2
* Convert to use av_tindex_nomg()Karl Williamson2016-03-071-4/+4
* utf8.c: Add cast to suppress a warning messageKarl Williamson2016-01-291-1/+1
* utf8.c: Add missing 'STATIC' to declarationKarl Williamson2016-01-271-1/+1
* Change deprecation warning textKarl Williamson2015-12-161-1/+1
* utf8.c: Fix EBCDIC double translationKarl Williamson2015-12-101-2/+3