From aa4f6c0a7b2f3d725456f222b91c4d00cc28faf5 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 21 Jul 2013 14:10:52 -0700 Subject: [PATCH] Merge pull request #1 from yorikvanhavre/master --- src/ifcparse/IfcCharacterDecoder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ifcparse/IfcCharacterDecoder.cpp b/src/ifcparse/IfcCharacterDecoder.cpp index dbb022c6e1..d1ecab9484 100644 --- a/src/ifcparse/IfcCharacterDecoder.cpp +++ b/src/ifcparse/IfcCharacterDecoder.cpp @@ -327,7 +327,7 @@ IfcCharacterEncoder::operator std::string() { UChar32 ch; const char* source = str.c_str(); - const char* limit = source + str.size(); + const char* limit = &*str.end(); bool in_extended = false; @@ -364,4 +364,4 @@ IfcCharacterEncoder::operator std::string() { #ifdef HAVE_ICU UErrorCode IfcCharacterEncoder::status = U_ZERO_ERROR; UConverter* IfcCharacterEncoder::converter = 0; -#endif +#endif \ No newline at end of file