summaryrefslogtreecommitdiff
path: root/utf8.h
Commit message (Expand)AuthorAgeFilesLines
* utf8.h: Add parens around macro param in expansionKarl Williamson2017-08-091-3/+4
* utf8.h: Clarify commentKarl Williamson2017-02-111-4/+4
* utf8.h: White-space, parens onlyKarl Williamson2017-02-111-6/+6
* utf8.h: Add branch predictionKarl Williamson2017-02-111-1/+1
* Deprecate toFOO_utf8()Karl Williamson2016-12-231-4/+4
* Add toFOO_utf8_safe() macrosKarl Williamson2016-12-231-4/+9
* utf8.c: Add flag to indicate unsure as to end of string to printKarl Williamson2016-12-231-0/+1
* Deprecate isFOO_utf8() macrosKarl Williamson2016-12-231-7/+13
* Allow allowing UTF-8 overflow malformationKarl Williamson2016-12-231-3/+8
* Return REPLACEMENT for UTF-8 overlong malformationKarl Williamson2016-12-231-1/+4
* utf8.h: Don't allow zero length malformation unless requestedKarl Williamson2016-12-231-6/+10
* utf8.h: Renumber flag bitsKarl Williamson2016-12-231-10/+10
* Add isFOO_utf8_safe() macrosKarl Williamson2016-12-231-0/+11
* Fix above-Unicode UTF-8 detection for EBCDICKarl Williamson2016-12-131-1/+1
* Fix const correctness in utf8.hPetr Písař2016-12-011-57/+57
* utf8.h: Simplify macroKarl Williamson2016-10-131-3/+1
* Add utf8n_to_uvchr_errorKarl Williamson2016-10-131-0/+2
* utf8n_to_uvchr(): Note multiple malformationsKarl Williamson2016-10-131-8/+13
* utf8.h: Change some flag definition constantsKarl Williamson2016-10-131-9/+9
* Add API Unicode handling functionsKarl Williamson2016-09-251-0/+9
* Move #define to different headerKarl Williamson2016-09-251-3/+0
* perlapi: Clarifications, nits in Unicode support docsKarl Williamson2016-09-251-9/+29
* Add isUTF8_CHAR_flags() macroKarl Williamson2016-09-171-0/+34
* Add macro for Unicode Corregindum #9 strictKarl Williamson2016-09-171-1/+54
* Add macro for determining if UTF-8 is Unicode-strictKarl Williamson2016-09-171-3/+78
* perlapi: Clarify isUTF8_CHAR()Karl Williamson2016-09-171-3/+4
* utf8.h: Add comment, white-space changesKarl Williamson2016-09-171-7/+11
* Enhance and rename is_utf8_char_slow()Karl Williamson2016-09-171-3/+3
* isUTF8_CHAR(): Bring UTF-EBCDIC to parity with ASCIIKarl Williamson2016-09-171-51/+37
* Add IS_UTF8_INVARIANT and IS_UVCHR_INVARIANT to APIKarl Williamson2016-09-171-10/+32
* Add #defines for XS code for Unicode Corregindum 9Karl Williamson2016-09-171-5/+14
* Make 3 UTF-8 macros APIKarl Williamson2016-08-311-16/+62
* Move isUTF8_CHAR helper function, and reimplement itKarl Williamson2016-08-311-7/+18
* Add #defines for UTF-8 of highest representable code pointKarl Williamson2016-08-311-0/+7
* utf8.h: Add some LIKELY() to help branch predictionKarl Williamson2016-08-311-9/+11
* utf8.h, utfebcdic.h: Add comments, align white spaceKarl Williamson2016-08-311-19/+27
* Add new synonym 'is_utf8_invariant_string'Karl Williamson2016-08-311-3/+10
* silence MSVC warnings for NATIVE_UTF8_TO_I8/I8_TO_NATIVE_UTF8Daniel Dragan2016-08-141-2/+2
* utf8.h: Add comment clarificationKarl Williamson2016-08-021-2/+5
* utf8.h: Guard some macros against improper callsKarl Williamson2016-02-101-12/+18
* [perl #127426] fixes for 126045 patch, restrict to MSVC, add castsTony Cook2016-02-011-3/+3
* [perl #126045] part revert e9b19ab7 for vc2003 and earlierTony Cook2016-02-011-0/+15
* utf8.h: Add 2 assertionsKarl Williamson2015-12-221-2/+4
* utf8.h, utfebcdic.h: Add #defineKarl Williamson2015-12-091-1/+5
* utf8.h: Fix macro definitionKarl Williamson2015-12-091-1/+1
* utf8.h: Remove unused #defineKarl Williamson2015-12-091-4/+0
* utf8.h: Split UNICODE_IS_NONCHAR() into smaller macrosKarl Williamson2015-12-081-8/+17
* utf8.h, utfebcdic.h: Comments, white-space onlyKarl Williamson2015-12-061-6/+7
* utf8.h: Remove a branch in macro for Unicode surrogatesKarl Williamson2015-12-051-2/+5
* utf8.h: Add some casts in macros, for safetyKarl Williamson2015-12-051-7/+7