summaryrefslogtreecommitdiff
path: root/utf8.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* utf8.h: Combine EBCDIC and ASCII macrosKarl Williamson2015-12-051-18/+25
* utf8.h: Refactor macro definitionKarl Williamson2015-12-051-7/+27
* utf8.h: Combine EBCDIC and ASCII macrosKarl Williamson2015-12-051-9/+9
* utf8.h: Refactor a macroKarl Williamson2015-12-051-1/+1
* utf8.h: Use common macro to avoid repeatingKarl Williamson2015-12-051-10/+14
* utf8.h: Move #define within fileKarl Williamson2015-12-051-4/+4
* utf8.h: Combine EBCDIC and ASCII #definesKarl Williamson2015-12-051-4/+6
* utf8.h: Move #define to earlier in the fileKarl Williamson2015-12-051-6/+6
* utf8.h, et.al.: Clean up some castsKarl Williamson2015-12-051-10/+10
* utf8.h: Combine ASCII and EBCDIC defines into oneKarl Williamson2015-12-051-3/+3
* utf8.h, utfebcdic.h: Fix-up UTF8_MAXBYTES_CASE defnKarl Williamson2015-12-051-12/+13
* utf8.h: Remove use of redundant flagsKarl Williamson2015-11-281-5/+6
* utf8.h: Add clearer #define synonymsKarl Williamson2015-11-281-19/+23
* Extend UTF-EBCDIC to handle up to 2**64-1Karl Williamson2015-11-251-10/+10