Core/Dependencies: Update utf8-cpp to version 2.3.4

This commit is contained in:
Nay committed 2013-07-20 14:55:25 +01:00
1 parent d04bb0dd61
commit 7ce340bbd6
3 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -30,7 +30,7 @@ SFMT (SIMD-oriented Fast Mersenne Twister)
utf8-cpp (UTF-8 with C++ in a Portable Way) utf8-cpp (UTF-8 with C++ in a Portable Way)
http://utfcpp.sourceforge.net/ http://utfcpp.sourceforge.net/
Version: 2.3.2 Version: 2.3.4
zlib (A Massively Spiffy Yet Delicately Unobtrusive Compression Library) zlib (A Massively Spiffy Yet Delicately Unobtrusive Compression Library)
http://www.zlib.net/ http://www.zlib.net/
+3 -3
View File
@@ -109,13 +109,13 @@ namespace utf8
case internal::NOT_ENOUGH_ROOM: case internal::NOT_ENOUGH_ROOM:
throw not_enough_room(); throw not_enough_room();
case internal::INVALID_LEAD: case internal::INVALID_LEAD:
utf8::append (replacement, out); out = utf8::append (replacement, out);
++start; ++start;
break; break;
case internal::INCOMPLETE_SEQUENCE: case internal::INCOMPLETE_SEQUENCE:
case internal::OVERLONG_SEQUENCE: case internal::OVERLONG_SEQUENCE:
case internal::INVALID_CODE_POINT: case internal::INVALID_CODE_POINT:
utf8::append (replacement, out); out = utf8::append (replacement, out);
++start; ++start;
// just one replacement mark for the sequence // just one replacement mark for the sequence
while (start != end && utf8::internal::is_trail(*start)) while (start != end && utf8::internal::is_trail(*start))
@@ -270,7 +270,7 @@ namespace utf8
octet_iterator range_start; octet_iterator range_start;
octet_iterator range_end; octet_iterator range_end;
public: public:
iterator () {}; iterator () {}
explicit iterator (const octet_iterator& octet_it, explicit iterator (const octet_iterator& octet_it,
const octet_iterator& range_start, const octet_iterator& range_start,
const octet_iterator& range_end) : const octet_iterator& range_end) :
+1 -1
View File
@@ -179,7 +179,7 @@ namespace utf8
class iterator : public std::iterator <std::bidirectional_iterator_tag, uint32_t> { class iterator : public std::iterator <std::bidirectional_iterator_tag, uint32_t> {
octet_iterator it; octet_iterator it;
public: public:
iterator () {}; iterator () {}
explicit iterator (const octet_iterator& octet_it): it(octet_it) {} explicit iterator (const octet_iterator& octet_it): it(octet_it) {}
// the default "big three" are OK // the default "big three" are OK
octet_iterator base () const { return it; } octet_iterator base () const { return it; }